Skip to main content

Full text of "Micro Sistemas - Ano XI No. 112 (1992-01)(ATI)(BR)(pt)"

See other formats


ANO XI - JANEIRO 92 N° 112 • Cr$ 3.500,00 




#Segunda parte 
do editor grafico 
para IBM-PC, 
Aberto e comentado 
passo a passo! 



■ A identidade 
secreta dos 
arquivos .LIB 

■ VetorizapSo 
em Clipper 






m 



Trabaihe com musica 
ambiente no micro 



# Divirta-se e 
aprenda tecnicas 
de programagao 
em duas linhas 
de comando 

ryyo 



LllJEPi 





DO FUTURO 



A Diferen^a 
esta no produto 




KIT PARA DRIVE DDX 

Composto de gabinete meta- 
lico, fonte dealimentacao, interfa- 
ce DDX, cabo para dois "drives", ma- 
nual e sistema operaciona! (DOS). 

▼ 





DDX MODEM PARA MICROS MSX 

Transmite e recebe em 1200/75, 300/300, 
1200/1200, BELL e CCITT. Discagem automatica 
pelo teclado do micromputador. Monitoracao 
de linha, rediscagem automatica no caso de 
ocupado, atendimento automatico. contem 
software embutido para terminal generico, vi- 
deo texto (MSX 1 e MSX 2). Homologado pela 

TELESP 



CONHECA OS 
MAiS RECENTES 
LANCAMENTOS 



KIT DDX PLUS 1.1 

Este Kit faz com que o usu^rio es- 
coiha entre o modo "PLUS" e *i.r, fa- 
zendo seu micro f icar compatfvel 
com todos OS jogos e utititarios do 
mercado. No modo Plus, o micro 
possiii mais 64K de Ram, totalizan- 
do 128K. 



KIT DDX MSX 2.0 

Kit MSX 2 faz com que o micro, 
entre outras vantagens, tenha 
maiorresolugao, maiorveiocicfade 
de.manipuiacao degraficos, urn 
reiOgto real com bateria para 
quando o micro estlver destigado, 
80 colunas program^veis, 128K de 
Ram de vfdeo, 256 cores simulta- 
neas, etc 




EXPANSOR DE SLOTS DDX 

Este aparelho expande cada "SLOT" do micro 
MSX em 4 "SLOTS" independentes, possibili- 

tando ao usuario utilizar at6 8 "SLOTS" simul- 
taneamente, ao inv6s de 2 originalmente 



MEGA RAM DISK 

Esta placa € uma expansao de memdria com 

sistema operacional DDX DOS residente e e 

apresentada em 3 modeios diferentes: DDX 

256, 512 e 768 Kbytes. Portanto, eia funciona 

como se fosse uma drive normal para o 

computador 

Para quern gosta somente de jogos, 6 reco- 

mendavel a Mega Came DDX 256 Kbytes sem 

DDX DOS residente. 



^'^S^ Digital Design Eletronlca Ltaa. 



(01V 575-9037 • 572 7419 - FAX (Oil) 575-9037 
SAO PAULO - SP 



f^ Agora no teve, 
tod as as cores 
do PC 




• PLACA RF - VIDEO COMPOSTO (PAL/M) 

Placa para computodores PC XT/AT que transforma o sinal de 
video RGB de uma place CGA em video composto cotorido 

e em sinal de RF (sai'da para televisdo], ambos PAL/M. 
O som do PC (auto falante] e tambem adicionado ao sinal 

de RF, permitindo ao televisor reproduzir o som do computador. 




nit fiini. iftESiff fi 



eletronica Itda. 




LAN?AMENTOS 
DDX 




DDFMX (FM PACK) 



Interface para MSX (Hot Bit e 
Expert) 1.0, 1.1, 2.0, 2.0+ (Plus) que 
adiciona um sintetizador de nove 
canais de som + 3 de ritmo em seu 
micro. 

Sintetiza^ao por FM, utilizando os 
famosos sintetizadores Yamaha. 

Adiciona tamb^m comandos basic 
para utilizar todas as caracteristicas 
em programas feito pelo proprio 
usuario, podemdo compor ou 
reproduzir rausicas por partituras. 

Alem de ser compativeis com 
centenas de jogos existentes, e com 
certeza, todos os jogos futures. 



PLACA DD-VTX 



A pkica I'C-VTX i uma placa dc modcni para micros PC compativeis que opera 

scgundo o padrao CCITT V23 (cuja utiliza^o 6 ditecionada ao acesso de bancos de 

dados do lipo VIDF.OTEXTO). 

Acompanhando a placa, vem o sofiware tie acesso ao videoiesio (homologado jumo a 

TQLtSP-SP) - As prineipais vanlagens e caraclerfsiicas do PC-VTX e de seu software 

sao; 

- discagem aulomStica, isio 6. basia "diMr" o n" do lelefone a chamar 

- monilorai;ao da linha na chamada. isto t. a placa monilora Ions de discar, sinais de 
ociipado. resposla do ouiro modem, lomando a conexao a um sisiema uma opcrasio 
que nao rcquer a inlcrveni^o do operador. 

- rediicagem aulomSiica em caso de niimcro ocupado. 

- lambem na hora de desconeciai, o modem aulomaticamenle o faz se for perdldo o 
sinal do DUiro modem. A grande vanlagem 4 a de ser impossi'vcl esquecer o modem 
ligado e prcnder a linha, falo que t rolira para usuSrios de modems exteraos ou nao 
auiom^ticos. 

- o software funciona lanio nas placas de video com padrao CGA, EGA ou VGA. Com 
uma placa EGA ou VGA, sao mosiradas lodas as cores do Videotexto sem perda de 
dctalhcs, enquanlo com a placa CGA, o numero de cores 6 limilado a 4. 

■ Impressao de dados pode ser feiio lanio ae uiiliMndo a safda padrao de impressora ou 
mcsmo um arquivo lexto quaiquer, isto e, nao e necessario que a impressora esieja 
coneciada no momenio da utilizagao do modem ( o arquivo pode ser guardado para 
post en or impressao). 

- A impressao € "bufferiiada" e "transparenic", isto 6. o micro nao Lem que aguardar a 
impressora para conimuar com as pesquisas no banco de dados porque alSm de guardar 
OS dados a serem impressos em uma 5rea da memona do micro , a impressao 6 feita em 



"background" ou seja, vocS pode operar o micro independenie do acesso ao banco de 
dados. Paia exemplificar: suponha que voce esieja consultando seu exlraio em algum 
servifo bancArio existente e este extrato tern varias paginas. £ so eniao execulai <> 
comando de impressao para cada pSgina como se nao houvesse impressora coneclada. 
Na verdade, a impressora pode atd esiar "fora de linha" que o programa irS 
armazenando os dados. Voc£ eniao pode ale desconectar do sislema que ao ligar a 
impressora os dados serao descarregados. Se a impressora eslivesse conectada, ela iria 
imprimindo aos poucos (segundo sua velocidade) independenie da operagao do 
terminal. 

- A impressao pode ser de texlo ou grJifica. No modo lexlo, pode ser aceiiluada ou nao. 
Os acentos sao oblidos em quaiquer impressora pois € ulilizado o modo de impressao 
da lelia, volta de carro, e impressao do acemo. Apesar da qualidade do caracier 
acentuado ser inferior ao caracier aeentuado que lalvez exisla em sua impressora, 
sabemos que exislem diizias de padroes (ablcomp, abnt, etc. etc. etc.) e cada 
impressora ainda obedece ou nao lotalmeme uis padroes. No modo grifico, & ulilizado 
o padrao Epson MX-80 de grdficos simples (tamb^m devido a simplicidadc dos griificos 
do VIDEOTEXTO e tambSm porque a maioria esmagadora das impressoras exisienies 
no mercado sao compatfveis com este modo). 

- O software segue a implementa^ao VIDEOTEXTO k risca, incluindo os airibulos 
piscante, mascarado. todas as cores e lamanhos e todos os grlficos possi'veis. 

- A recepQao dos dados tambfim € feita de modo "bufferizado" , isto &, voce nao jwrdc 
nenhum caracter por mais lento que seja seu PG. 

- Os comandos possi'veis sao mostrados num menu na parte inferior da tela. 




nn fiM nnsiff n 



eletrdnica Itda. 



(011)572.7419 — 575.9037 



DIRETOR E EDITOR: 

Renato Degiovani 

EDITORA EXECUTIVA: 

Oienka Machado 

EDITOR TtCNICO: 

Claudio Costa 

redaqAo 

CoordenapSoi Mynam Lussac 
Marcelo Zochio 

PRODUpAO GRAFICA; 

Wellington Silvares 

COLABORADORES: 

AriGl Cailegatio Gomes. Robeno 
Andrade Fernades, Carlos 
Rodngues Sarli, Mary Lou 
Rebelo, Aguinaldo de Oiiveira 
Santos, Miguel Angelo 
Clemente, Vicente Jos6 Moredo, 
Max Slephano, Henrique Avila 
Vianna, Vander R. Nunes Dias. 
Wilson Viimar Kirchnet, Eduardo 
Saito e CI6UIS Magoga 
Rodngues 

ADUiNISTRAQ&O: 

Vanier de Oliveira e Silva e 
T^nia Mayra Fteiias 

OIRETORA COMERCIAL; 

Elizabeth Lopes Santos 

PUBLICIDADE 
Sao Paulo: 

Lucia Silene 

Jos6 Carlos Roberio 

Rio de Janeiro: 

Alipio Lopes PeiGira Filho 
Wagner de Oliyeira 

Nordeste 

Marcio Augusto N Viana 
Tel (07113210737 

CIRCULAQAO: 

Dilma Menezes da Silva 

COMPOSICAO: 

Alfal6gica 

FOTOLITOS: 

BRS 

IMPRESSAO: 

Gr^tica Editors Lord SA 

DISTRIBUIQAO: 

Fernando Chinaqlia Distr. Llda 

ASSINATURAS: 

No pais CrS 42 000,00 

Os arligos assjnados sSo de res- 
ponsabilidade unica e exclusive 
dos autores Todos os direiios de 
teproducao do conteudo da revista 
esrao reservados e qualquer repro- 
du(;3o, com tinalidade comercial 
ou nao, sc5 poderd set fena me- 
diante autoriza<;ao previa Ttans- 
cncoes parciais de Irechos para co- 
mentdrio ou reterSncias podem ser 
feitas, desde que sejam mencio 
nados os dados bibliogr^ficos de 
MICRO SISTEMAS A revisia nao 
aceiia malenal publicit^rio que 
possa ser contundido com mate- 
ria redacional 

MICRO SISTEMAS 6 uma pu- 
blicacao mensal da ATI -AnSlise Te- 
leprocessamenio e Intormdtica 
Edilora S A 

En dare 90s: 

Rua Washington Luiz, 9 gr 403 
Rio de Janeiro - RJ Cep 20230 
Tei 10211232 0653 

R. Marechal Fiuza de Castro, 
473 F^ulo SP Cep 05596 
Tel 10111819-2193 



JORNALISTA: 

Lui/ FO Franceschini 



RP 15877 



. .Micro 



ANOXIN" 112 



CAPA: CLAUDIO COSTA 



Ao leitor 

Estamos comegamdo o ano e, como nao poderia deixar de ser, trazendo ate nossos 
leitores uma novidade: uma pesquisa sobre software. Nosso proposito e listar, todos os 
meses, os programas para PC mais badalados do mercado. 

Mas esta nao sera uma lista qualquer, oriunda de campanhas de marketing dos fa- 
bricantes, ou mesmo nascida da consulta a urn ou outro profissional da area. 

objetivo e coletar a opiniao do leitor/usuario, ou seja, aquele que realmente precisa, 
compra c usa os programas de computador. Nada de escolha do editor, ou do pessoal 
da redagao, ou ainda listar o software so porque acabou de ser langado e o fabricante 
quer destaque na imprensa. 

Nada disso. Somente o leitor/usuario ira opinar. Voces leitores estabelecerao, a cada 
edigao de MS, quais os programas preferidos. Para isso e necessaria a sua participagao. 

Se gostou da ideia, de uma olhadinha na ultima pagina desta edigao. La voc^ tera uma 
outra surpresa... 

Nesta edigao de MICRO SISTEMAS voltamos a abordar um tema muito importante: 
OS ufrus de computador Desta vez o enfoque va\ para os programas de combate a praga 
eletronica. A materia, escrita pelo nosso colaborador Carlos Luis Castanheira, e desti- 
nada aos micros Commodore Amiga. 

Destaque tambem nessa edigao e a materia 'A idenfidade secreta dos arquivos .lib", 
do colaborador Mario Leite. Leitura obrigatoria para todos aqueles que desejam saber 
mais sobre os misterios da programagao. 

Renato Degiovani 



Neste INumero 



ESPECIAL: 



A IDENTIDADE SECRETA 
DOS ARQUIVOS .LIB 

Mario Leite 12 

CAPA: 

OS LISUARIOS CONTRA- 
ATACAM 

Carlos Luis Marques Castanheira da 

Cruz 16 

SERIE: 

GRAPHOS III - parte 2 

Renato Degiovani 18 

ARTIGOS: 

FESTIVAL TWO LINERS PARA 
IBM PC 

Joao Paulo H.C, ide Andrade 10 

SEGURANQA NUNCA E DEMAIS 

Ricardo R. Range! 28 



PROGRAMAS: 

POTENCIAS E RAIZES 

Rogerio Batista Merle 34 

MCSICA AMBIENTE NO PC 

Paulo Rodrigo Montciro de Barros 42 

UTILITARIOS: 

IDENTADOR de PROGRAMAS 

Marcelo Bellon Ferreira 38 

REMOVENDO diretorios 

Marcelo Flores Vieira 46 

ROTINA: 

vetoriza<;^o em clipper 

CaHos Roberto Macedonio 50 

SEQOES: 

BYTES 6 

LIVROS 32 

CARTAS 52 

PESQUISA 58 

MICRO SISTEMAS 5 



Novos produtos para 
comunica^ao via radio 



A CPM Informatica langa no mercado 
nacional os produtos da empresa cana- 
dense Dataradio 

Os equipamentos permitem a transmis- 
sao de dados por radio e criam uma rede 
tipo radio-enlace, com sistema em radiofre- 
quencia. Substituem os meios convencio- 
nais, como as linhas telefonicas, alem de 
admitir fungoes adicionais de controie. 

A linha de produtos e completada pelos 
equipamentos para comunicagao de dados 
em aplicagoes moveis. muito uteis no caso 
de policiamento, bombeiros, transportes, 
etc. 



HDB lan^Q sistema de 
telecomunica^oes 



A HDB. em joint-venture com a norte 
americana Porta Systems Corp., traz para o 
Brasil o sistema LCR 2000. destinado a 
execugao e controie de toda a retina de 
testes de linhas telefonicas. 

Composto de workstation e do software 
MLR - registro automatico do assinante, o 
LCR 2000 possibilita a realizagao de testes; 
localizagao e classificagao do tipo de de- 
feito; encamlnhamento para o despacho do 
reparo apropriado; alem do registro e ad- 
ministragao de banco de dados , que 
abrange o historico de toda vida util dos 




EQUIPAMENTOS DE RADIOTRANSMISSAO DA DATARIO 



pares de fios e cabos telefonicos de uma 
area determinada. Pode ainda fazer testes 
de manutengao preventive e apresentar re- 
latorios on-line de qualquer ocorrencia. 



Construtor ■ sistema 
para Engenliaria Civil 



A Infoways Consultoria em Informatica 
langa o Construtor ■ software para a area 
de Engenharia Civil - que apresenta. para 



as empresas, a real situagao economica e 
financeira. 

O programa acompanha cada etapa de 
uma obra, desde a compra de materials 
ate as menores despesas da construgao. 
Permite urn planejamento sistematico com 
previsoes orgamentarias. Urn sistema dina- 
mico, de gestae, da ao empresario a exata 
nogao do custo anual do eschtorio: o valor 
da obra em execussao; o onus de um pa- 
gamento em atraso, facilitando o gerencia- 
mento. 

Elaborado em Clipper, promete faci! ma- 
nuseio e economia a curto prazo. 



IWPilM^iaiyS^ 



DRIVES DE 9^1/4 E 3 1/2 

MODEM DECOMUNICAQAO 

LIVROS 

DISCOS 5 1/4 E 3 1/2 



IMPRESSORAS 
EXPANSORDE SLOTS 
BOBINAS PARA FAX 
MESAS PARA CPD . 



MONITORES 

TRANSFORMAQAO PARA 2.0 
FORMULARIOS CONTlNUOS tO COL. 

estabilizadores de VOLTAGEM 



Solicite nosso cal^Iogo de programas Cr» 500,00 {esle valor serd abatido no seu pedido). 

Atendemos todos os estados em 24 horas via SEDEX. 

Para fazer seu pedido envie cheque nominal com carta detalhada para MSX-SOFT. 




son 



TEL: (021) 284-6791 
FAX: (021) 264-0563 



Matrrz:RJ Av. 28 de Setembro, 226 Loja 110 VILA 
SHOPPING - RJ CEP 20551 Tel: 2846791 e 264-1549 
Filial: Curitiba Av, 7 de Setembro. 3.146 Loja 20 
SHOPPING SETE ■ CURITIBA - PR CEP 80010 Tel: 232 0399 
Filial: SP Caixa Postal 20.217 - CEP 04034 - Tel.: 579-8050 




^wHtimebado i 



O cheque personalizado e com seguranga. Produto estrategia sx. 



Voce ja pensou em emitir os cheques de sua empresa por microcomputador? 

O programa cheque timbrado, desenvolvido por estrategia s.c, emite cheques no 
microcomputador^com agilidade, sem erros de preenchimento e com muita 
seguraiK^a. 

E mais. 



COMP 




EW*CO 

774 



AG]§4CR 
C478 




JCKTA N' 

108482127 



CHEQUE N* 

880004 



C(( 



83.000.00 



l"^^Jl^uJtTs%e: ( Qitgntfl ? t!^g>it <;ruggirgs 



Estrategia S.C. Ltda. 



ou^suaordem 



R. SETE OE OUTUBRO - RIO - RJ 



RiojjeJ^o^iiXL -[5 ^ ^Junho ^.p ^ 





cr$ 83.000,00 



= 94720872 5367900428 V8 9402703753 = 



7 



O cheque timbrado f az a impressao d^chancela com o simbolo da empresa e valor do 
cheque, evitando adulteragoes, (ad^s chancela mecanica.,,) 

E mais. 

Voce pode ter, opcionalmente, sua assinatura feita pelo microcomputador, nao 
perdendo tempo assinando cheques... 

Solicite, ainda hoje, uma demonstragao. 



av pres vargas 962/414 - rio - 20071 - tel (021) 263-4386 



Protec PC tern nova 
versao no mercado 



A Neware Inform^tica ja comercializa a 
versao 1.21 do Protec PC, sistema de se- 
guranpa de dados, agora com seis novas 
implementagoes tecnicas, que otimizam os 
procedimentos para protegao de softwares 
contra pirataha e corrupgao de dados. 

Entre os melhoramentos inciuidos na 
versao 1.21, estao: o instalador automatico; 
contador protegido; os detectores de vi- 
rus e de tentativa de copia; e as ferramen- 
tas de montagem. 

instalador automatico visa a desobri- 
gar a produtora de desenvolver um sistema 
proprio para o mesmo fim. alem de per- 
mitir o tratamento de tela e criagao de sub- 
diretorio para auto-instaiagao. 




PROTEC PC VERSAO 1.21 



Programa EA3, solupao 
para escritorios abertos 



A Escriba, industria de moveis para es- 
critorios, langa no mercado o programa 
EA3, para escritorios abertos, que oferece 
opgoes para diferentes tjpos de postos de 
trabalho. 

programa traz em sua concepgao as 
caracteristicas fundamentals dos escritorios 
mals modernos, com alto grau de informa- 
tizagao. Tern detalhes relevantes, como: sis- 
tema para gerenciamento de cabos infor- 
maticos, telefonicos e eletricos, que orga- 
niza a passagem per todos os elementos 
do programa, desde os tampos de mesa 
ate OS paineis divlsorios. Apresenta, ainda, 
uma nova superficie de trabalho e um sis- 
tema de jiuminagao onde foi desenvolvida 
uma nova luminaria para ser agregada ao 
elemento suspense de arquivamento, que 
Incide sobre a superficie. 



MultiReader 3.0 - o 
nacional de OCR 



A Onion Sistemas apresenta ao mercado 
MultiReader 3.0, primeiro software nacio- 
nal de reconhecimento otico de caracteres 
{OCR), que substitui a digitagao na entrada 
de dados no computador. 

MultiReader 3.0 cria uma nova inter- 
face com usuario, de recursos visuals 
que facilitam a comunicagao. Traz ainda, na 



parte inferior da tela, uma linha de auxilio 
sensivel ao contexto, alem de um suporte 
efetivo para monitor VGA, que garante a 
qualidade de imagem. 

produto funciona em PC XT ou AT 
dispensando memoria estendlda ou expan- 
dida. mas a Onion recomenda o uso de um 
micro PC 386. com monitor VGA, Winches- 
ter rapido, mouse e scanner de mesa para 
aproveitamento total dos recursos do soft- 
ware. 



pequeno usuario 
jd tern rede 
local 



A Novell langa no mercado a Netware 
Lite, um sistema operacional 'peer-to-peer", 
direcionado ao pequeno usuario. 

Permite compartilhar aplicagoes, arqui- 
vos e impressoras de maneira simples e 
compativel com os sistemas operacionais 
baseados em servidor Netware 2.2 e 
Netware 3.11. uso do Netware Lite po- 
de ser feito por ate quem tem somente 
dois PCs, com crescimento gradativo a 
medida que a empresa adquira novos 
equipamentos. 

Facil de instalar, o produto vem em um 
ou dois disquetes, e traz algumas ferramen- 
tas de administragao para ajudar o usuario 
no gerenciamento da rede. Pode, por exem- 
pio. restringlr acesso a recursos comparti- 
Ihados com um esquema de seguranga 
simples e gerenciar os mesmos atraves de 
qualquer micro da rede. 



CLASSIC SOFT 



Tel. (011) 875-4644 



MSX - AMIGA - PC XT/ AT 

RUA JOAO CORDEIRO, 489 — Freguesia do — Sao Paulo — Capital — Cep 02960 

ADQUIRA SEUS PROGRAMAS PELO REEMBOLSO POSTAL (SEDEX A COBRAR) 
Vocd faz o pedldo por telefone ou por carta e s6 pagard ao recebd-lo no correio. 



JOGOS E 


PERIFERICOS 


Jin^ePC 


APLICATIVOS P/MSX 


P/MSX DDX 


1.2 PLUS, MEGARAM E MEMORY MAPPER 

• OS MELHORES E SEMPRE OS ULTIMOS 
LANCAMENTOS 

• TEMOS MAIS DE 2.000 titulos 

• PROMOQAO— 10iogos2gr6tis 
lOOjogos = 25 gratis 

• SOLICITECATALOGO GRATIS 


• Kit p/ montagem deprive 

• DRIVE 5 1 /4- 360 e 720 Kb. 
DRIVE 3 1/2 720 Kb. 
MEGARAM GAME 

• MEGARAM DISK 256 / 512 / 768 

• INTERFACE 

• MODEM P/ MSX 


TEMOS JOGOS E 
APLICATIVOS 
PROMOCAO AMIGA/PC 

CadalOjogosouapltcalivosi GRATIS 
ATENDEMOS TODO BRASIL 
Solicite CATALOGO GRATIS 



FACA SEU PEDIDO E SO PAGUE AO RECEBE-LO NO CORREIO DE SUA CIDADE (SEDEX A COBRAR) 

ATENDEMOS TODO O BRASIL 



flBfiiXO Hfl UMfl RELftCftO DOS SOFTS SHWREWfiRE MAIS l.e«)COS EM TOOO MUNDO. OS PROGRftMfiS SAO GRATIS, fi TALL SO COBRA OS 
CUSTOS D£ MANUTtNCflO DE CR$ 2.70fy]0 FOR WSCO (DtSCO fNCLUSO). UOCE PODERfl PAGAR D-ENi;iAr«X) CHEQUE CRUZADO E NOMWW. A 
TftJ. COMUNtCftCAO LTDA , ACftSCENTANDO CR$ 3.00000 PARA REMESSfi Slhf^LES DO CORFfflO, OU CR$ 5.000,00 POflSEDEX. 2>-P0R SEDEX 
A COGRfU, MAfOE A RELACAO DE SOFTS E SO PAGUE uUflfCO JSCEBER ft ENCOMENDA NO CORREiO MftIS h-ROKHO DE SUA CASA. NESTE CASO, 
WWEPA COBRfWCA DE 10 POR CENTO, PARA PEDIX) MENOR DE CR« 30.000,00. MANDE PEDCO PARA CAIXA POSTAL 43042-CEP 04T^ - SAO 
PAULO/SP. OU PECA PELO TEL: (Oil) 579-313t 



COMUNJCACAO 

[D3HQHODEM-P/US0 EH MODEHS 
(O1)-PROCO»4-P/US0 HOOENS 
C04)-RBBS- P/ BBS 
(OO-GTPOWERCOM-MICRO A MCRO 
Ura-PRIUATE LME-TRAHSP ARO. 
C01>-XMDOEH-»«CfU]/MA>«TWWE 
COD-SERIAL FJI^-OrUVES 3£/5.25 
(OD-KPOHT- TRAHSF. HD/3.5/5.2S 

BANCO DADOS/GERENOftDORES 

t03>-PCFl^-CaMPATIUEL OBASE3 
(02HF1.E EXPRESS-GEIKNCMDOR 
lOZi-WMPUt*- MELHOR QUE DBS iW) 
t021-0fiTftB0SS- IZREHClAOOn 
[D2MMTAMAGE-TIP0 HAMFRAie 
tOn-MULTIBASE-CXRENCIAOOR 
(Oa>-DREAM-ATE 32000 KQSTROS 

tOfl-MUSE-p/EscnrroRES 

CDS)-ZOOH RACtCS'-PODEROSO^XIH 
COHTABIUOAOC DADOS POOEH 5ER 
HD FORHATO TEXTO/PLANfLHA ETC 
l01)-D8SCAH-VtSUAUZfi ftHO. DB3 
(OO-OBSERCM-EDTTA ARQ. SEM DBS 
(03l-DEDrr-UT]LS DB3/CIJPER ETC 
(D2)-PffMUCTTE-cnA TEL^.S DB3 
(OO-WAGE ACESS-UE TEXTO/GRAF. 
t01>-SRHFO-BO RELACHN4M. 
(D-D-ZEPHR-MAI5 RAPIDO QUE DB4 

TUTOftf A(S PARA UNGUAGENS 

ID2)-PC-AHT-EHaNA ASSEMBLER 
(01>-PC PROFESSOft-BASB BflSKO 
(OD-PC D05HELP-EK5WA DOS 
lOO-TUTOR CDH-EHS. USAR PC 
(DD-DOSKELP- DOS 3 C/EXE1«>LDS 
(OO-PCPROMPT-GOMAHDO DOS 
102)-PCHELP-EHS. CATnUTABIOS 
t04)-TUTOR~C/EXEHPLO E TESTES 
(DZ>-C ** -TUTOR LMGUAGEH C 
COSHC TXJTOR~C/ FERRAMEKTAS 
I03>-TURB0 C- TUTOR P/ TURBO C 
(03>-PASCAL TUTOR- ENS. PASCM. 
I01>-TURS0 LE5SDN5-EHS. PASCAL 
REaUEH COMPILADOR PASCAL. 
(DSHLDTUS L£AR»»1C-ENSMA L.1Z3 
COZI-WDRO PERFECT~EHS. UER S.0 

iniiTARIOS PARA UNGUAGEM 

(OO-EXPUST-PARA BASIC 
(DV-CROSSREF-FERRAMENTA BASIC 
I01>>PBUIHD0W-JANELAS EH BASIC 
l01>-BA5nEF-CRlA VARIAUEIS BASK 
(D3>-adK)S-COLECAO R0Tt4AS BAS. 
tDt>-BXttC-UTBJTWW)S BASIC 
(D1>-DISAH- PARA USD EM GHBASIC 
t01>-aS4REF- PARA QUCK BASK 
(00-P0U«-F(H»4ATACA E DEBUG C 
CD4>-C UTlL3-COL£Tfll«A P/ C 
(05)-FJ*P.S-C0LFTAWA UTTLS/C 
COO-LE_C UF-WTERFACES EM C 
(02)-PC UTlL-COL£TAHEfl UTILS/C 
tD3}-PASCAL TOOLS- COLETAMEfl 
UTILS PARA PASCAL 
lO-O-MKC UFP-UTUTARIOS PARA 
PASCAL/DDS/ASSEHEU.ER E C 
IDO-M. SCREEN DCSKai-C»A TELAS 
EM PASCAL- HEOUER HERCULES 
(Dei-TJ>ASCAL RDUTMES-COLECAO 
DE ROT»IAS PARA TURBO PASCAL. 
[02)-DHL«>XREF-UT^. TPASCRL 4.0 
UDZIFLASH PAC-UTB- TPASCAL 
<D1>-H0USE TOOL-MOUSE TPA5CAL 
(01>-T,SCREEH-CRIA TELA TPASCAL 
(D1>-B0X-f»UACAD OE TELAS 
(00-MV5T1C PASCAL-COMPIADOR 
lOtt-LSTQRfcT-UTlS TPASCAL ao 
lOU-MHIGEN-CRiA JOHELA TPASCAL 
ID33-SKOBDL-UTI.S ASSEMBLER 
{D3»-ASSEMBLV-C0tETAMEA LfTILS, 
(DD-A.PACUMZ- HAtS RAPUO QUE 
Q MA5M 4.O1 

iOB-HEX TO DEC-COHVERSOR 
(00-UHISCREEH-CRIfi TELAS PARA 
TDDAS LtNGUAGENS. 

UTBJTARIOS PflRA WINDW-JS 

(Ot)-ICOHS-ZOO IC0ME5 COLORIDOS 
(O-D-ALMAHflC-AGENDA/CALEKDAR. 
tO-O-APOAIA- StST. MACH»rrOSH 
tOD-COLORFDC-UTILS EGAATGA 
(Ofl-CPOST-GEBEHC/ARaUIUOS 
(OU-H-V- GERADOR FRACTAL 



(OD-iCOWMUW-GRiA KONES CDLCA 
(Ofl-MAfW-COHUCRSOR HWDOWS 
ANTIGOS P/ 3J} E OUTTUIS UTES. 
(01>-M.SaUE-LB4PA TELA PARADA 
(OD-ORGAHOE -CONTROL. PESSOAL 
(01>-PSH0P-C0MyERSOR DE OtAFS. 
(O1)-PAREKT-ARU0R£ CXNEALOOCA 
(Q11-IW-DESCOMPACTWK1R 

UTTLITARIOS PARA TEIA 

(OD-WHTZZARD- •VELOCJDADE/TELA 
<02)-FAHSI C0H5.-CnA TELA DB3 
(Ofl-SCREEM DESHaf-CRlA TELAS 
(OD-FORCE UER.-TELA5 TPASCAL 
(02J-F0MTED 0.-C«A FONT^ (£/V) 
tOD-SCREEN DEBUT-CRIA T^AS 
P/BASIC/TPASCAL E C 
«M)-T.SCREDfT-CRffl TELAS PARA 
TPASCAL/TURBO C 
(011-lfl.T.SCfffiEM M- OESEMHA 
JMKLOS CDLORDAS 

UT]L1TARK)S PARA D.O.^ 

(02)-TESSE RACT-FERAMEHTAS P/ 
PROGRAHAOOR. 

(OU-XBATCH-UTILS ARQS BATCH 
(OD-PROBAT I -CRiA ARO BATCH 
(OD-HACKER- UTILS ARQ. BATCH 
<01)-SEBFU-BATCH C/CRAFICO/SOM 
(01)-P£ATCH-40 FUHCOES BATCH 
(Q1t-REC0NFlG-fiATCH/C0NFK.SVS 
(OU-UECTOR-TABEL/WTERRUPCflO 
(O0-4D0S-AHPLIA COMAM30S/O0S 
(OU-ATSLOW-DMtM UELOC. AT 
IQU-tEXCALiBUR-EDrr. ASCH/HEXA 
(OD-HESEDIT-EDITA WXflDEClMflL 
(OO-PR0«ST-PREPARA ARO. OE 
WSTflL ACAO PflRfl tC 
<01)-MA5T¥B FILE DISK-TORHA PC 
HULTfTAREFA. 

(ai)-TEX FORMAT -FORMATA ARQ. 
TEXTO E OOCUHEHTOS. 
(01»-TJ1EU»ER-craA OH-LIHE 
(OIJ-DOS C. i^£MO- CRIA MEHUS DOS 
(Ofl-OCOPV H-M-COPIAOORCS 
(Ol)-BACIQJP/REST0RE-UTILrr«WJ 
(Oil-SORTEO Dlft-0«tEMADOR 
(Ofl-POUTPDOBni-COLECAO UTILS. 
(OD-OtSX COt«UMD- CLOIE 
HtmTOH UTLFTIES. 
tOD-MASTER kEV-RECUPERA ARttS. 
(OU-STH. RIVER SHELL- WTERFftCE 
(On-OtSX HAUIGATOR-^IELL DOS 
(01l-D«ECTOR-IHTEftFACE DOS 
(011-WVHDS*«LL- StSLL DOS 3.0 
(011-P£EM-EXECUTA DOS P/MEMUS 
(Ofl-DOSEl-yARIOS UTIUTARIOS. 
(OD-HDH-GmENCIAOOR HD 
tOIHFILE PATCH-ZAPPER 10 ^ttOA 
tOll-HPZflP-ZAPEB SETORES 
(OI^-NG-MAKER-LE COD ASCI GERAL 
(OI)-BLACICBEARD-EDIT CMi. FOHTE 
«Oi)-bECURQT-eRiPTOGRAFA fiRQS 
(0D-D0SLOCIt-SE«ifl PARA HD 
(06>-0DS urirnES-OEZENA DE 
UTILrr ARUS PARA O DOS. 
(Olt-HD UTlLS-TUTH.iT«U05 HD 
(02J-FUGUE UTTLS-COLECAO UTILS. 
(011-PCAJTi.-C0LECA0 UTE.S. 
(02)-C4J.HANDBAG-COLECA0 UTH.5. 
i01;-BAK£HS OOZEN-CDLECAO UTILS 
£02)-00S EXTEHSIOM-A.^«»Llft DOS 
(OD-EDOV-EDITA AROQUtUOS 
(OZ)-WJ TEST DRRS-EDITOH E 
TESTE DE tMRD 

(Oil- JOB 0RGAM.-VARI05 UTILS. 
(Oil-RAM TEST- TESTA R(M*MPS 
IDD-SUAP-F^mJZ ESPACO MEMORIA 
(0D-VHS40-SIMUL MEHORIA EXPtW. 
(01)-AUT0»EHU-CflIA MEHUS EM HD 
{01)-PC MASTECONTROL-CRiA MENU 
(OD-TREEUeW-UTB-ITARK) 
iOD-HSTANT ACES- DOS PCR MENU 
(02)-WireM)W BOSS- CfHft JAM/MEHO 
(0«-FAMCV LABEL-ETKIUETAS 
(OIJ-MAIMOMSTER-BD E ETIOUETAS 
(0i)-SAiiBEL-Dt5EHH6 ETIuUEThS 
iOD-tffl LABEL-nESEHKA ETKlUETft 
(OH-PCOESKTEAM-UTILITARIOS 
(D1)-ACT1UE LH^-AGEHDA/CALEND. 
(01)--DE9(.MATCH-CLDHE NORTON 
(OZ)-PBt»TLE-AGEHDft,'ETIQUETftS 
(01)-'UM/'PROTECT-PROTEd ARQS 
(OD-PCKWICK-AUMEHTA UELOC. PC 
(Oii-UTiL POTLLBKV-iHSERE 
MEHSAGEHS MO DOS 



(DO-RECOWIG-MGHA DOS 

{O0-SUPEROffi210-UTtL PWW HD 
tOO-EZCOPV L-COPtAOOn MEMORiA 
(O1}-F0RMa»t5'COPiA EM SERE 
(OD-DBOOPE-COPW TOOO FORMAT 
(OD-LOCIfTrTE-SEMHA PARA DOS 
((Mi-FLUSHOT-AHTMJ«US 
(DD-PKZP-CO»«>ACT/0ESCOMPACT 
(OI)-ASCZCOM- TRAHSF ASM/COM 

EDTTORES DE TEXTO 

(02>-GALAXy- KiUAL MORDSTAR 
(03»>C-URrrE-BESTSELLERS 
(O3>-PC.TVPE-C/WCI0HAfllO 
IOD-PC.ST\T1ST-P/ESCRITORES 
(01>-P&OUTLItC-REGLASSIF1CA 
(OD-KV.HORD-C/MALA DiRETA 
(OlMJtTTER W,-CABTA PERSONAL, 
(D2>-CMHRrTER-TEXT/GRAFlC0 
(D3>-.H)UE-T¥>0 MWHFRAME 
(03)-BLACK MAGIC-CONCATENA TEX 
(O4]-H0-CUP-CAPACIDAW GRAFICA 
C03>-W.FUGUE-CWtPATfVEL W,STAR 
(00-CAP3UF-CAPTURA TEXTOS 
fOD-mPERSHELL-CONEXAO TEXTO 
(OIJ-ALCHEKV-UT. TEXTOA'aTTURA 
tOUHMDEX HAKER-CHA IHDiCES 
(OD-tMULTTLWGAL-yARtAS LWGUflS 
(Ofl-PTE-COM JAMELA5 
(01)-RAVITZ-TEXT0 E GRAFKO 

UTLITARIOS EM GERAL 

(OI)-FORM LETTERS-CARTAS COH 
<O2)-EZ-F0RMS-CRIO FORHULARIOS 
t01>-F0»»1ASTER-CWA FOWWL, 
<O1)-FORM(ZM-TEXTO/F0RMULAR)0 
tO2>-PR0FI^-Aia»ff)A/ETlQUETAS 
(m)-H»«mSTERS-BO/ETiaiKTAS 
(DU-BUU{MAB.-eD/ETWlUETAS DBS 
(02)-F»WWCE Mr-CDNTABUDADE 
{OD-PC-GEHERWL L.-CONTABL. 
COD^flCRO REGtSTER-CONTABIL. 
lO5)-TCe-00HTAB8-./FOLHA PAG. 
(03>-CASE A.-PAatf{/BECEBER 
(OU-OST-COKTROLE DE VEWJAS 
CD1}-MR BBX-EMSSAO FATURAS 
?0«-STOCI{ !HV-GOHTnOL.ESTOQUE 
(OD-MAFWET-MOtCAOO DE ACDES 
(02)-PAVROLL-FOLHA PAG«<EHTO 

GRAFfCOS/CAD/DESKTOF PUB. 

(OD-SLTOE GEMERATK)H-CBIA SUDE 
(0T}-OANCAD 3D-CR1A AH»4A tW) 
(03>-MEQACAD- CAD MAtS UELOI 
(OD-TURBOFLOU-CAD ABOUTTETOS 
(O5>-PC-({EYIM»W-POOEROS0 DESK. 
102>-TVPES5ETER-DT TEXTO/GBAF 
103»-RUB(C(?H P,-DTP TrOGRAHCO 
(0D-MA(Z3D-DBJET0S 3D CGA 
(Cri)-MAGE3D-OBJETOS 30 EGA 
tOO-FIHGCR PAKT-MOCXLOS 3D 
!011-FlH(aF MAPS-OESE>#« MAPAS 
(01)-EDRAW-CIRCUIT0 JMPRESSO _ 
(DZ>-CC SURUERVDR- CM) EHG CIUIL 
t01)-ELECTR0H~ENGE»L ELETWCA 
(OD-EXPRESSGRAF- OW BMtFMS 
tOU-PCJXtAnr-GRAFKO DE BWtROS 
101)-MACPASTE-MANIPULA GRAFtCO 
MACHWTDSH 

!D1)-BARC0DE-C-0DI60 DE BARRAS 
<01)-BAtWER-FADCAS. BANOEIRAS 
(03)-FL00FMW-DnGRAHAS 
(CURVE D.-DESE}ft«S ZC 
(01)-ZGRAPH-FERR*»*EKTAS H»FS. 
tOD-TimeOFLOW-FLUXOGRAMAS 
(01>-QEMC«>-CAPTURA TtLflS 
(01)-FC4MftGES-CAFTURfl TELAS 
((JflJ-PKTWtE 7HIS-PREP.raiAFTCQS 

DMERSOS 

(DSJFAMtV msTDRV-ARVORE 

(ZHEALDGICA 

(DD-MAGK FIHGER-AHM.rSA 

ASSIHATURA 

(01! -HOME WV.-»4'.'EWT«yO QASA 

(01}-L0TT0 FEUER-6STR0LOG1CO 

(01)-BUSTER BLOtaC-AHALXOTERIAS 

(OD-FRCPHFT-aWa-ISfl LGTERIAS 

(CTD-S-LOTO-AHALrSA LOTERIAS 

(Q1>-flSTROLO(aR-flSTROL0(aeO 

((MJ-CRVSTAL BAL-PREDICOES FUT, 

(CJ-CZCWVMCV-DlViWKWKl 

(Cm-BfORHTVM-BiORRJTMO 

im>-PROC0M FORTUttt-ASTROLOGlA 

(0U-ORACLE-EMS,TARO/l-CHnte 



(0«-CH0U-P1CT0GRAFiA/l-CH«6:, 
t02)-M£!SAIX-Cf!to QUEBRA-CA8ECA 
(Cro-WDRLO TtME-HORAS HO MUNDO 

ASTR0N0^8A/CENC(AS 
ESPAOAIS 

{01>-ASTR0»0MV-ftSTR0N0M» 
(OO-ASTROM-ASTROMDMIA 
(02)-ASTR05WT EP«MERIS-ASTR. 
tO1>-APDLL0 HISSIDN-SMUL APOLLO 
(01WWCKET SIMULATK>H-BK)5FERA 
(03>-DEEF SPACE-BCD DADOS PARA 
IB ML ESTRELAS 
1OP-5KVCLOCK-0STRQH 0MW 
(04>-»GHT SKY-MAPA ESTELiW 
(01>-PARTICLE-SIMULA ORBTTAS 

MUStCA 

(OD-PCMUSICIA-CRIA E TOCA 
t01>-PlftHOMAHHMPRIME PARTITURA 
(O1)-CDM>OSER-COMPOS]TOR 
tCm-COtPOSER OAK-CfUA/IMPR*C 
(02)-MUSIC-CftiAy'EDITA/M»WME 

PLA^fl-HAS 

(OaWC'-CALC-L 80D0 X 2se c 
tOfl-EXPRESS CALC-64 C0H**AS 
(02}-ASEASVAS-CL0HE LOTUS 123 
(OO-EZ P/MCIAHTES 
(OD-FREECALC- POR WHUS 
tOZ)FOWERSHEETS-TRID»*EHSI0»AL 
(on-aUBECALC-TRIDMEHSIDHAL 
tOD-HSTACALC-FtCA HA MEHORU 
(CM)-GOAL SEKER-UTILS. LOTUS 123 
(OD-TEWLATE OF DOOM- EHS 
LOTUS 123-REaUER LOTUS 
(04J-UTUTVSVM-UTILITARIQS 
PARA5MPH0HV 
(OD-SdEKnnC- EHtHNHARtfl 
ESTATfSCA ATRAVES DO LOTUS 
101>-MENU RAWZ-FERRAfcENTA 
PARA PROStAMADORES EH LOTUS E 
QUATRO. 



DDTV 



TIRE SEU PC DO 

PRETO E BRANCO. 

DE)XE-0 NA TV E 

COM COR. 

FACIL INSTALACAO. 

NAO REOUER SOLDA 

E SO COLOCAR EM 

UM SLOT UAZIO E 

CONECTAR NA 

ANTENA DA TV. 

E O FIM DO VERDE, 

PRETO E BRANCO 

ETC. 

A TALL ESTA COM 

UMA OTIMA 

PROMOCAO. 

ADOUIRA JA 

SEU DDTV 

(Oil) 579-3131 




IGO 



Festival Two-Liners para PC 

Refresque a cuca com esses divertidos e inteligenfes programas 
escrifos em uma e duas linhas de comandos 



Joao Paulo H. G Andrade 



Os programas a segutr foram desenvolvidos em um PC compa- 
tivel na linguagem GWBASIC, mas devem funcionar sem proble- 
mas em Basica ou qualquer outro basic que voce tenha disponivel. 
Alguns dos programas tamb6m devem rodar em micros da linha MSX. 
Durante a digrtapSo de cada programa e indispens^vel que voce subs- 
titua todos os "PRINT" por "?". 



SENA 

Este aplicativo fornece para vocS todas as combrnapoes das de- 
zenas que voc§ escolher. Para obter a listagem na impressora, tro- 
que OS PRINT da listagem por LPRINT 

REfl TL-5ENF1 / LINHR PC / fiUTOR : JOflO PRULO H. C- 
ANDRflDE 

1 Din SS(999J,D(15):CLS:PRINT-5ENfl / JOflO PPULO HO 
LRNOfl'^ PRINT :IIHPUT"QUflNT05 NUnEROS"; N: IF N(6 THEN 
RUN ELSE PRINT^FOR 1=1 TO N^ PRINT"DEZENR"i I; aWPUT 

D(I):NEXT:SS(l)="flBCDEF":C=l:FOR 1=0 TO 6:C{I)=I. 

NEXT :C (7 )=N+1: WHILE l^FOR 1=6 TO 1 STEP -1 

2 IF C(I))=C(I+1)-1 THEN NEXT I^PRINT^FOR 1=1 TO C 
:PRINT-CfiRTflOM;" - "j^FOR F=l TO 6:PRINT D (flSC Cfl 
IDS(SS(I),F,l))-6^); :NEXT:PRINT:NEXT:END ELSE CflJ 
=C(I)+1:F=0:FOR G=I+1 TO 6:C{G)=C(IJ+1+F^F=F+1:NEX 
T:C=C+1^F0R F=l TO 6^ SS (C)=SS (C) +CHRS (6^+C (F) 1 . NEX 
T : UENO 

FAIXA 

Este utilit^rio, acredite se quiser, § capaz de imprimir faixas em 
formul^rio continue, com letras garrafais. Voc§ pode escolher entre 
tr§s tamanbos diferentes de letras (1, 2 e 31. A impressao 6 feita em 
espapo proporcional para economizar papel e melhorar o resultado 
final. 



REfl TL-FRIXR / LINHR PC / RUTOR: JOflO PRULO H- C 
. flNDRRDE 

1 DEF 5EG=-'^096:CLS-PRINT'TflIXR / JORO PflULO'^PRIN 
T = INPUT"TflnRNHO" ; U ^ U=UX2 : PRINT : INPUT'TfllXR" ; FS ; OIM 

CS(25S):F0R X=0 TO 255^F0R 1=1 TO S: CS tX) =C5 (X) +C 
HRS(32+S6:((Cfin :NEXT:FOR 1=8 TO 1 STEP -laF C(I) = 
THEN C(I)=1:F0R F=I+i TO 8: C (F)=0: NEXT ELSE NEXT 

2 NEXT X:FOR 1=1 TO LEN (FS) ^ C=fl5C (HIOS (FS, I, 1) ) : FO 
R J=l TO 8:F0R n=l TO U/2: L5="" : FOR K=7 TO STEP 
-1 : LS=LS+5TRING$ (U, niOS IC$ (peek (CX8+K-1^26 1 ) , J, 1 n 
:NEXT:Y=0:UHILE 1-lf (US=STRING3(UX8,- '■))X(LS=US! 
X(C>32)+Y THEN NEXT n,J,I ELSE LPRINT L$:US=LS;yr2 
:UEND 



GENIUS 

Seu objetivo neste interessante passatempo 6 repetir as se- 
quencias num6ricas e sonoras cada vez maiores apresentadas pelo 
computador. Aproveite para treinar sua mem6ria. Coloque o com- 
putador na velocidade de 8Mhz, caso contr^rio o jogo poder^ ficar 
muito lento ou muito r^pido. 

REM TL-GENIU5 / LINHfl PC / flUTOR: JORO PflULO H. 
C- RNDRflDE 

1 RRNDOniZE VRL(RIGHTSfTII1E5,2));CLS;PRINT"GENIU3 
/ JOflO PRULO H0LflNDR":PRINT:PRINT"123^S'^Din N(99l 
:FOR 1=1 TO 99:N(I)=INT(RNDX5 + 1) :F0R F = l TO laOCfl 
TE ^,N(F):PRINT"-":SOUND N (FlXlOe, 2: FOR J=l TO 150 
0:NEXT:LOCflTE -^^ N (F) : PRINT" •■:NEXT:FOR F=l TO I 

2 IF" "■HNPUT5(1)=5TRS(N(F)) THEN SOUND N(F1X100,2 
:NEXT^FOR F=l TO 250e^NEXT F.I ELSE SOUND ^5,10;FO 
R F=l TO 5000:NEXT:FOR F=l TO I^LOCflTE 4,N(F):PRIN 
T""-;SOUND N (FineO, 2 : FOR J=l TO 1500: NEXT: LOCATE 
^, N (F 3 : PRINT" " : NEXT : PRINT"REPETIU"I-i"SEQUENCIflS'- 
'■ ^''^'^^ DUELO 

O programa trata de uma disputa de ref lexos entre duas pessoas. 
Dois atiradores est3o possicionados frente a frente. Quando o juiz 




ASSISTENCIA TECNICA 

« LAB0RAT6R10 ESPECIALIZADO 16-8 BITS 

• AVULSO OU CONTRATOS DE MANUTENQAO 

TUDO PARA INFORMATICA 

CURSOS PHOaOS 

APRENOA COM QUEM FAZ 

« MONTAGEM DE MICROg 



• MANUTENQAO DE MICROS 

• ALINHAMENTO DE DRIVES 

• MAN UTENQAO/W INC HESTER 

• MANUTENgAO DE IMPRESSORAS 

APROVEITE SUAE FARIAS 
MATRiCULAS ABERTAS 



PHOBOS INFORMATICA Rua da Concelg3o, 132 — 29 andar - Niter6l-RJ. CEP 24.020 
Tels.: {021) 717-5431 /722-3141 - FAX (021) 719-1387 -Telex 21-41785 PHOB BR 



PREQOS ESPECIAIS 
PARA REVENDEDORES 
DESPACHAMOS PARA 
TODO BRASIL 



XT 12 MHZ 

286 — 16/20 MHZ 

386 SX/DX 20/33 

496 DX 33 MHZ 

PHOHCS BBS 

Suporte online 

622-1992/7175431 

19 00 H. as 8 00 H, 

717-3069 ■ 24 Horas(Para clienTes 

Phobos 




disser "J5" os dois concorrentes devem atrrar o mais r^pido possf- 
vel. Apenas um sobreviver§. jogador 1 atira atraves da tecia "1" 
e o jogador 2 atira atraves da tecIa "0". Na linha 1, preste atenpgo 
na hora de digitar os caracteres entre aspas da varj^vel PS. No lugar 
do caracter entfB os sinais de maior e menor digite ALT-176 e no lu- 
gar do ultimo caractere que estS sozinho entre aspas digite ALT-186. 

REn TL-DUELO / LINHfl PC / flUTOR: JOfiO PRULO H- C 
. RNDRPIDE 

i DEF SE6=0:RS=CHRS(313+CHRS(29)+CHRS(29)^PS=" o"+ 
flS + "<Oy"+flS + "Y":C$=" ■'+n$ + "aBa"+flS + "B":CLS: LOCATE 
1,1:PRINT"DUEL0 / JORO PRULO HOLRNDfl" : LOCRTE ^,3:P 
RINT P$:LOCflTE ^,22^PRINT PS^LOCRTE 12,12tPRlNT P 
S^UHILE liFOR 1=1 TO RNDX3000+3000: NEXT 
2 IF PEEK (1052,1 -PEEK ( 1050 !()0 JMEN T3=INPUT3 (1) i UE 
ND ELSE LOCATE 11., 15: PRINT"/" : LOCRTE 10, 16: PRINT"J 
R'":TS = INPUT5(1):L0CRTE S.5-17X(TS=:'-0"); PRINT" ":L 
OCRTE ^, 5-l&i;(TS="0"): PRINT" — ": SOUND 100, I; FOR 1= 

1 TO 2000: NEXT :LOCRTE ^, ^-iq5r(TS="l" ): PRINT C5:L0C 
RTE 20 



2 n=-i»;(TS="/-l-2X(T5=".-')-nX(T$=""):L0CATE 5,N-2: 
PRINT" ":LOCRTE 2^. 80-0: PRINT STRINGS (D, 176) : L 

OCRTE 5,N-l:pRINT"=y=":IF SCREEN (6, N-1) +SCREEN (6, N 
)+SCREEN[6,N+lJ=96 THEN P=P+1:UEND ELSE SOUND 15,1 
0:FOR 1=1 TO 2000:NEXT:CLS:PRINT P"PONTOS ■ ■ - " : PRIN 
T:END 



TORRE DE HANOI 

Este programa 6 uma versSo simpltficada de um conhecido pas- 
satempo oriental. Seu objetivo 6 tranferir os numeros do prato 1 para 
o prato 2, de um em um, sem jamais colocar um numero maior em 
cima de um menor. No principio do jogo Ihe 6 perguntado o nivel 
de dificuldade, que corresponde ao numero de camadas da torre. 
O movimento deve ser introduzido na forma x.y onde x 6 o prato 
de onde voce quer tirar um numero e y o prato aonde voce quer co- 
locar este numero. 



ASTEROIDES 

Divirta-se com este pequeno jogo de agao. Seu objetivo § per- 
manecer vivo o maior tempo possivel dentro de um tunel repleto de 
asteroides. Qualquer contato com a parede do tunel ou com os as- 
ter6ides ser^ fatal. Vale lembrar que a cada minuto que passa o tu- 
nel fica mais extreito. Antes de executar o jogo, recomendo colocar 
o computador na velocidade de 8Mhz. Para desviar sua nave use 
as teclas "," e ".". F^ra estabilizar a nave tecle espapo. 

REM TL-RSTER / LINHA PC / fiUTOR: JOAO PAULO H- C 
■ ANDRRDE 

1 CLS:KEY OFF:N=.q0:DEF SEG=0: E=7: 0=7: UHILE l.N=N+( 
n=l ) - (n=2 ) : E=E +RNDX3-RNDI3- IX tE (3 ) : D=D+RNDX3-RNCX3 
-1X[D(3):L0CRTE 21, RNDX79+1: PRINT"0"; : LOCATE 21,1: 
PRINT STRING5{E,176); :LOCRTE 1, 1: PRINT"PONT0S; "P: F 
=P/500+10:TS="":IF PEEK(1052)-PEEK(10501THEN TS=IN 
PUTSd) 



gggjj^L-HRNOI / LINHA PC / AUTOR : JOAO PAULO H- C 

1 A$="HflNOI / JOAO PRULO HOLRNDA" : CLS: PRINT AS:PRI 
NT:INPUT"DIFICULDADE"iN:IF N>9 THEN RUN ELSE FOR I 
NT D? N^P(1'JJ=N+1-I^NEXT:N(1)=N:UHILE 1=1:CLS:PRI 
NT AS: FOR 1=1 TO 3:F0R F=l TO NQJ^LOCATE N-F+3,IS: 
1-3:PRINT P{I,F):NEXT F,I:LOCRTE N+3: PRINT"--! --- 

nu?2r!!TnF.."ii^^2,'2'=^ "^"^^ PRINT-CONSEGUIU EP1"n"f1 

OyiP1ENTOS.":END ELSE INPUT"f10yif1ENT0" ; 0. P: IF 0)0 A 

NO D 1 AND P>0 AND P(1 AND N(D))0 RND (P(D,N(0))<P 

P.N(P)) OR P(P,N(P))=0) THEN N(P)=N(P)+1:P(P,N{P1 

)=P(D,N£D)):N(D)=N(D)-l:n=nn:HEND ELSE LOCRTE 1+N 
: GOTO 2 



JOAO PAULO HOLANOA CAVALCANTI DE ANDRADE 6 es- 
tudante de angenharia a autodidata em Basic. Assembler, 
Dbase IV Lotus. Wordstar, Suparcalc e AutoCad. 




A PROTE9A0 
lDEFIN)TIVA CONTRAV 



COPIAS PIRATAS 



IMUNE A QUALQUER 



COPtADOR OU PL&CA = 

DUPLICAOORA. ^ 

FUNCIONA EM ^ 

QUALQUER MICRO E^ 

COMPUTADOR DE 16 ^ 

BITS. ^ 



H&J SOFTWARE LTDA 



RUA MAYRINK VEIGA, 32 - SU - RIO DE JANEIRO - RJ - TEL: (021) 233-2124 




WECIAL 



A identidade secreta 
dos arquivos .LIB 

Tome seus programas mais eficientes conhecendo a imporfancia 
dos arquivos Jib e aprendendo a usa-los 



M^rio Leite 



Uma coisa que muito me intrigava, quando comecei a desen- 
volver programas eram as bibliotecas de funcoes: aqueles arquivos 
cuja extens3o e .Irb. 

Confesso que cheguei mesmo a "olhar dentro" de um deles com 
o auxilio de um editor de texto {!) Extravagancies editoriais ^ parte, 
compreendi que tais arquivos sao muito importantes no processo 
de geragSo do codigo executive). Os arquivos .lib, de library, per- 
mitem que o linl<editor faca a ligacao correta dos mddulos objetos 
(arquivos .obj que contem as f undoes) com os programas que as cha- 
mam, atrav^s do codigo execut^vel (arquivo .exe). 

As bibliotecas sao normalmente oferecidas pelo 
produtor/distribuidor das linguagens de programa^So, juntamente 
com compilador. Assim, por exempio, a Microsoft Corp. oferece 
OS arquivos brun40.lib, bcom40.lib, bqlb40.lib e qb.lib para o Quick 
Basic versao 4.00. A Borland International apresenta vSrios arqui- 
vos .lib para oseu Turbo C. A Nantucket Corp. coloca ^ disposipao 
dos seus usucirios as bibliotecas clipper.lib e extend. lib para o seu 
Clipper Summer 87 (o Clipper 5.0 usa somente a clipper.lib}. 

Sendo a biblioteca o arquivo onde estao definidas as funcoes, 
este deve estar sempre presente no momento de se fazer a ligacao 
dos modules objetos Ifase de linkedi^ao). Desse jeito, se houver al- 
guma chamada ^ uma fun9ao num dos programas do sistema e tal 
fungSo nao estiver definida na biblioteca (ou em nenhum outro m6- 
dulo), o linkeditor acusar^ isto e emitira uma mensagem de erro do 
tipo: "simbolo nao reconhecido...". Apalavra "simbolo" ai faz men9ao 
ao nome da funpao. 

Por uma questao puramente didatica, vamos considerar em todo 
este artigo a linguagem Clipper. Apesar de alguns puristas nao a con- 
siderarem como uma linguagem e sim um gerenciador de banco de 
dados, para o nosso praposito a escolha 6 v^lida ... 

Seja um pequeno sistema composto de quatro programas: 
progl.prg, progll.prg, prog122.prg e prog13.prg, (sendo progl.prg o 
modulo principal que executa os outros atraves do menu principal 
do sistema). Para geraroc6digoexecutavel progLexe, devemos ven- 
eer duas etapas: 

la.) compiler o m6dulo principal, atrav6s do comando 



C:/LIPPER»clipper prog1 

12 MICRO SISTEMAS 



que, se nSo tiver erros, produzir^ o arquivo objeto progl.obj 

2a.) linkar (ligar) o modulo progl.obj com a biblioteca, usando um 
linkeditor (usaremos o Turbo Link da Borland) 

C:/CLIPPER» tlink prog1,„clipper 

Nao discutiremos aqui os detalhes de uso do compilador Clipper 
e nem do linkeditor Tlink, bem como os parametros que podem ser 
utilizados. importante e saber que, se as duas etapas forem am- 
bas concluidas com sucesso, sera gerado um arquivo (progi .exe) con- 
tendo o codigo executavel, responsavel pela ativacao do sistema di- 
retamente da linha de prompt, atrav§s do comando: 

C:/CLtPPER» progi 

Entretando, se num dos programas do sistema (digamos no 
prog12.prg) tivesse chamadas ^s f undoes 

SAVESCREENO/RESTSCREENI) a geracao do codigo executavel se- 
ria impossivei. Isto, por que na etapa de ligacao dos m6dulos o lin- 
keditor daria as seguintes mensagens de erro: 

Undefined symbol SAVESCREEN in module PR0G1 
Undefined symbol RESTSCREEN In module PR0G1 

A mesma situapcio de erro ocorreria se o programador do nosso 
sistema hipotetico tentasse usar a funpao FOPENO numa rotina de 
protepao de arquivos de dados. 

Esses erros na linkedicao aconteceriam por que lanto as funcoes 
de tratamento de tela SAVESCREENO/RESTSCREENO quanto a 
funcao de tratamento de arquivos - de baixo nivel - FOPENO estao 
definidas na biblioteca extend. lib, que nao foi usada na linkedicao. 

Para que o processo obtivesse sucesso, o comando seria o se- 
guinte: 

C:/CLIPPER» tlink prog1„,c]ipper+extend 

considerando que estamos usando a versao Summer 87 do Clipper. 
Em alguns produtos, as etapas de compilagao e linkedigao sao 
realizadas de maneira transparente ao usu^rio, num amblente inte- 
grado. E o que acontece com as linguagens da linha Turbo, ofere- 
cidas pela Borland. Nesse caso, na fase de linkedicao, as bibliotecas 
necess^rias sao incluidas automciticamente se o usu^rio assim preferir. 



De qualquer forma, devemos estar cientes de que os arquivos 
• lib sao fundamentais para se chegar ao codigo executavel do sis- 
tema. Tanto e verdade que o bom profissional de programagao deve 
ter sua propria biblicteca de fungoes. E sobre isto que falaremos a 
seguir. 

CRIANDO SUA PROPRIA BIBLIOTECA 

Dentre as muitas funcoes que live necessidade de criar para sa- 
tisfazer as exigencias de um dos meus sistemas, fot uma que aler- 
tava o digitador toda vez que houvesse uma tentativa de entrar com 
um dado que ja tinha sido "inputado" anteriormente. 

Essa pequenina funqao, denominada RepvetO, recebe dois 
parametros: vet e ind, respectivamente o nome de um vetor e seu 
indice naqueie momento. Explicando melhor: uma serie de dados 
a serem digitados pode ser colocada numa variavel tipo "array". Num 
certo momento um desses dados est^ num eiemento desse vetor, 
digamos vetorlkl, que deve ser digitado. 

Para evitar que seja computado mais de uma vez, podemos cha- 
mar a fun^ao ao final da entrada de um valor. Se esse dado estiver 
repetido, RepvetO retomar^ .T. (verdadeiro). Apenas para iluslrar, apre- 
sentamos a seguir o c6digo fonte dessa fungao: 

FUNCTION Repvet 

parameters vetind 

rep = ,F. 

for j=1 to iind-1) 

if vetllnd]=vetlj] 
rep = J. 

end if 
next j 
returnfrep) 

Um retorno verdadeiro deve ser acompanhado de um alerta para 
digitador na forma de um sina! sonoro e mensagem na tela. O pe- 
queno trecho de programa a seguir ilustra o fato... 

do while .t. 



If k»l 

if Repveti vetor, l<) 
7? chr(7) 
set color to r*/g 
" 24,Centra(msg) SAY msg 
inkey(0) 
loop 
endif 
endif 



enddo 

Observem o uso de uma outra fun^ao para apresentar a men- 
sagem "msg" na tela (msg = "Dado ja computado..." ). A funcao 
CentraO da a posigao do primeiro caracter da string msg para que 
fique centralizada na linha 24, esta e outra que pertence h minha bi- 
blioteca. 

Com esses dois pequenos exemplos quis mostrar a rmportan- 
cia do apoio de uma biblioteca de funcoes no desenvolvimento 
de sistemas profissionais, que no jargao da inform^tica sao 
chamadas de UDFs (sao as iniciais de Funcoes Definidas pelo Usua- 
rio). 



O numero de UDFs pode ser qualquer (limitado pelo espapo dis- 
ponfvel em disco para o arquivo que as contSm). Aqui uma pergu- 
nta podera surgir: "...e se mais e mais fun^es forem sendo incor- 
poradas a biblioteca, os codigos executaveis nao tenderao 
necessariamentea ficarem cada vez maiores...?" A resposta 6 NAO! 
Os programadores iniciantes tendem a fazer essa pergunta a ponto 
de, cis vezes, evidenciar uma duvida shakesperiana "Ter ou n§o ter 
um biblioteca de funpoes? Eis a questao!.." 

Alguns partem para o desenvolvimento de sistemas que contem 
tanto OS programas quanto as funpoes. Os programadores em Clip- 
per apelam muitas vezes para os chamados arquivos de Procedures 
ou ate mesmo um arquivo comum contendo essas rotinas, que e 
compilado separadamente e ligado como um arquivo objeto qualquer. 

Nesse ultimo caso, alguns cliegam mesmo a chamar esse arquivo 
de "minha biblioteca" (as aspas s§o intencionais). Na verdade tais 
arquivos nao sao arquivos biblioteca no sentido real da palavra, j^ 
que a extensao n§o os qualificam para isso. Vejamos por que. 

Suponhamos que o arquivo fonte contendo as funcoes seja 
bib.prg, que depois de compilado produza o seu correspondente 
bib.obj. Considerando o mesmo exempto anterior, teremos na lin- 
kedipSo o seguinte; 

C:/CLIPPER» tlink prog1-<-bib„^llpper+6xtend 

Vemos que o modulo bib.obj aparece ao lado do m6dulo prin- 
cipal propl.obj e nao ao lado das bibliotecas clipper.lib e extend. lib 
(como deveria contecer se fosse um arquivo tipo .lib). 

Um argumento poderia ser levantado: ".. .mas tanto bib.obj quanto 
bib.lib sao arquivos objetos, portanto...". Nada mais enganosol 

Consideremos, entao, que a bib.obj (pseudo biblioteca) possua 
dez fun?oes, mas que o sistema utilize atualmente apenas seis nas 
chamadas dos programas. Nessas condipoes o tamanho do codigo 
executavel permanecera inalterado, mesmo usando apenas 60% da 
"biblioteca", alem disso, se for precise incluir mais alguma UDF te- 
remos que recompilar o arquivo bib.prg. 

Se, ao inves desse artificio fosse criado um arquivo .lib (biblioteca 
real), algumas vantagens teriamos. Para conseguir isso, devemos usar 
um utilitario gerenciador de modulos objetos que nos permita criar 
um arquivo dessa qualidade e fazer operapoes do tipo: incluir m6- 
dulos, excluir modulos, gerar listagens do proprio arquivo, etc. 

Dois desses utilitcirios mais empregados sSo o lib.exe da Micro- 
soft e o tlib.exe da Borland. Para exemplificar, usaremos o lib.exe, 
com um procedimento pratico em tres passos: 

lo.) Escrever as funcoes nos respectivos arquivos fontes, tomando 
o cuidado de nao definir seu nome com o mesmo do arquivo que 
a contem. 

2o.) Compilar separadamente cada um desses arquivos fontes. 

3o.) Usar o gerenciador de m6dulos objetos para criar o arquivo .lib 
{que contera os modulos .obj dos arquivos criados no passo 2). 

O terceiro passo poderS ser efetuado de tres maneiras possiveis: 
interativamente, numa linha de comando ou ainda atrav6s de um ar- 
quivo de respostas, para nao estendermos, consideraremos apenas 
a primeira. 

Supondo que o arquivo lib.exe esteja no subdiretbrio CLIPPER, 
digitamos o seguinte comando: 

C:/CLIPPER» lib 

e aparecera a seguinte tela : 

MicrosoftIR) Library Manager Version x.xx 



MICRO SISTEMAS 13 



CopyrightfC) Microsoft Corp. 19xx-19xx. All rights reserved. 

Library nome: 
Operations: 
List file: 
Output Library: 

As quatro linhas apos o "copyright" do produtor aparecem nao 
ao mesmo tempo, mas uma seguida ^ outra ,a cada resposta do usuS- 
rio com [ENTER]. 

Na primeira linha digitamos o nome da biblioteca que conterci as 
UDFs (a extensao .lib 6 assumida); o nome digitado ser^ bib. Se tal 
arquivo ainda nao existir, ser^ criado (que e o nosso caso). 

Asegunda linha trata dotipodeoperapaodesejada; + inclui urn 
modulo e - exclui. Por exempio, para incluir os modulos arqi.obj e 
arq2.obj que cont6m, respectivamente, as funpoes RepvetO e Cen- 
tral): 

Operations: +arq1 +arq2 

Na terceira linha o nome de um arquivo texto e solicitado. Tal ar- 
quivo apresenta uma listagem de referencia das fun^oes dentro da 
biblioteca. E de praxe usar o mesmo nome da biblioteca com a ex- 
tensao .1st. procedimento para responder ^ solicitgcao da quarta 
linha deve ser o mesmo utilizado para responder a primeira. 

Apos isto, teremos, no subdiretorio Indicado, os seguintes arqui- 
vos: 

bib.lib --» biblioteca de funcoes 

bib.lst ^ ^)> arquivo texto contendo uma listagem de referencia de 
todas as UDFs nos seus respectivos arquivos fontes, e v^rios arqui- 
vos .obj contendo as respectivas funpoes; arquivos esses que po- 
dem ser deletados pois j^ cumpriram seus papeis. 

Os arquivos fontes das fungSes devem ser salvos, evidentemente, 
para quaisquer modificacoes futuras que porventura sejam neces- 
sarias. Com a biblioteca crlada, podemos, finalmente, linkar os mo- 
dules do nosso sistema da seguinte forma: 

C:/CLIPPER» tlink prog1,„clipper-t- extend + bib 



Observem que o arquivo bib aparece ao lado das bibliotecas 
clipper.lib e extend. lib; pois agora ele e um genuino .lib e nao "um 
.obj qualquer". 

Como eu disse anterlormente, temos muitas vantagens com 
isso: 

- uma apresentacSo mais profissional do sistema 

- maior flexibilidade no controle e manutenpSo das funpoes 

- uso das funp5es na medida exata das necessidades 

- possibilidade de usar fungoes escritas em vdrias linguagens 

CONCLUSAO 

Conforme sabemos, um arquivo biblioteca nada mais § do 
que uma colegao ordenada de modulos objetos. Todavia, um deta- 
Ihe muito importante deve ser considerado: o uso de um indice 
que permite ao linkeditor ligar ao codigo executcivel apenas aque- 
les que contenham as fungoes chamadas pelo programa (conside- 
rando que todas as UDFs estao em arquivos separados). 

As funpoes sao tratadas pelo linkeditor como simbolos resolvi- 
dos e agregados ao executavel somente se solicitados. Isto que di- 
zer que mesmo estando presente na biblioteca, uma determinada 
funpao n§o serS considerada se nao for invocada. 

Assim, recordando o nosso exempio da bib.obj Ipseudo biblio- 
teca, com dez funcoes e que s6 eram utilizadas seis, podemos de- 
duzir que se tal arquivo fosse realmente uma .lib o codigo execu- 
tavel gerado seria bem menor (corresponderia exatamente a 60% 
daquele gerado naquelas circunstancias). Por isso, nao precisamos 
nos preocupar com o tamanho do codigo executavel quando usa- 
mos um genuino arquivo .lib. 

exempio apresentado foi o de uma biblioteca contendo funipoes 
oriundas de arquivos fontes escritos em Clipper. Entretanto, podem 
ser incluidas UDFs escritas em linguagens variadas como em C, as- 
sembler, Pascal, etc. 

que muda nesse caso 6 o processo de compilapao e a 
chamada de dentro dos programas. Em resumo, podemos afir- 
mar que o uso de uma biblioteca propria enobrece muito o pro- 
fissional de programapao, seja em que linguagem for, pois os 
sistemas tornam-se muito mais profissionais, aumentando a 
produtividade e, consequentemente, diminuindo os custos do 
software. 



MSX e SOFT SUL 



HARDWARES 



Drives DDX 

Megaram disk (256 Kb, 

512 Kb e 768 Kb) 

Impressoras 

Monitores 

Expansor de slots 

Kit transformagSiO 2.0 e 2.0+ 

instalado em 24 horas 

Modem DDX 

ExpansSo de 512 Kb p/ Amiga 

KitDDFAX96p/PC 
Video Games — Nintendo 
eSega 



SOFTS 



Jogos e apiicativos, o maior 
acervo do Brasii, sempre 
com as ultimas novidades. 
PACOTAO JOGOS 
(100 jogos -h 5 apiicativos 
+ 12 discos) _ 
MINI PACOTAO 
(50 jogos + 5 discos) 



SOFTS PC e AMIGA 



Dominio publico 
Langamentos sensacionais 
p/ Amiga e PC 



Todos OS equipamentos 

com selo MSX, tern 
garantia de 12 meses. 



SOFT SUL 



Av. 7 de Setembro. 3146 - Loja 20 

Tel. (041) 232-0399 e 232-0453 

CEP 80230 

CURITIBA - PARANA 

Ao solicitar catalogo especifiqiw seu micro 



^T7I3a^WrnT3^TTT55Tr 



DE DOMJNIO PUBLICO, SHAREWARE 



- SISTEHA OPERACIONAL 



' 3000 - XINU: Clone Unix/Xenix (6 discos). 



! - raoGfuiucAo 



4001 - LEX: Anaiisadot de Lexico. com Busca, Pro- 

cura e Vatredura. 
' 4002 - BYACC: Geiador da 'Parsing" (5 discos). 



BIblloleca de Utilltdrios para WINDOWS {\5\ 
Discos), 



- PROCESS/TEXTO 



100 - GALAXY: CLONE WS. (2 Discos) 

101 - CHIWHITER: EdiyGrfiltco(2D,). 

102 - PC-WRITE: Proces. Complelo (3 D.). 

103 - BLACK-MAGIC: Hiperlext (3 0.). 

104 - JOVE: WP,/Ma(nfiame, Adaptado pi PCs 

(3 D.). 

105 - QUIP: WP GrSflco. p^ 286 (4 D.}. 

106 - WORD FUGUE: SupOfta Laser. Compal.AiVS 

(3 D.). 
130 - INTEXT: Pfocessador p/ VarlasLfnguas. 



- IHTEGRADOS 



• 200 - COMPASS: Planil./Ptoc8ss./Contab,/Ca- 

lend./UtlllL 

• 201 - SSI: Planll,/Procflss./BD/Cofflunic./Cal- 

cuI./UIJI.-OOS (2 Discos), 

• 202 - ALLINONE: Planima. WP, BD, Comunic, Uli- 

IlL 



- BANCO DE DADOS 



300 - WAMPUM: Clone/DB3. Mono/Mullius (2 D.). 

301 - PC-FIL£db: Grdlicos. Imp./Exp. DB3(3D,), 
303 - ZOOMRACKS: FlchSrlo Elelfon. (5 D,), 

330 ~ IMAGE ACCESSi BD p/ Texios e Griflcos. 

331 - ZEPHIR: BDRelacional {2 Discos). 



- TUTORIAIS 



401 - PC-PROFESSOfl: EnslnofBasic. 

402 - C-TLfTOR Enslno "C" (3 Discos). 

403 - TUR80CTUT: Ensmo Turbo "C'(2 D,). 

404 - PASCAL TUTOR: Enslno Pascal {3 D,). 

405 - LOTUS LEARN; EnsinoLotus (3 D.). 

430 - TUTOR DOS: 21 UgOea/EnsIno DOS (4 D,), 

431 - C++; Tulofial C++ (2 Discos), 

432 - PC ASSEMBLER HELP: Enslno Assombl. 

(2 D.). 



- EDUCATIVOS 



501 - FRENCH: Enslno FrancSs. 

503 - JAPANESE: Ensino JaponSs. 

504 - GERMAN; Enslno AlemSo. 

505 - ITAUAN: Ensino llallano. 

506 - FLASH CARDS: DiclonSrlo InglSs/lnglfis 

(4 D,). 

507 - CALCULUS: Enslno Algebra, Trlgonometria. 

509 - VIDEOCHEM: Ensino da Qufmlca. 

510 - GOGOL Ensino Matem. p/Criangas. 

530 - WORD GALLERY: G'Sticos p/ criangas. 

531 ~ FAST TYPE: Ensfno Dalllografia, 

532 - OLE: Enslno Espanhol. 

533 - ELEMENT STUDY: Tab. Perlidica, Qurmlca. 

534 - PC GLOSSARY: GlossSrio de Informanca. 



600 - DISK COMMANDO: Clone "Norton*, 

601 - LOPRINTER: Impf./Caracl. Graflc. 

605 - MYSTIC PASCAL; Compll. 'Pascar, 

606 - FANCY lABEL Etiquelas. 

610 - PK21P SHEZ; Compact/Descomp. (4 D,J. 
633 - COMPACTADORES: De NovasVers0es(3 D.). 

611 - ZIP2AP: Mostra/Edlta Setores de Disco. 

612 - SECUREIT: Protege Arqulvos, Seguranga. 

613 - TESSE RACT: Cria Programas TSR (2 D,). 

614 - HDM; Novoll Gerenc/HD, Password (2 D,). 

615 - LASER: Coleianea de Ulllit, (13 D.). 



• 616 - HDTEST: Shell/DOS, Teste Hard. Alinh, 

Floppy (2 D.), 

• 617 - PRINT CONTROL: Imprlme Janeia de Telas. 

• 618 - XBATCH: Utilll. p/ Arquivos Batch. 

• 619 - BACKUP/RESTORE: UIHit p/ Backup/Roslore. 

• 633 ~ DIRECTOR: Interface p/ DOS, 

• 620 - FILE PATCH: Edila Setores/ Arquivos al6 

10 MB. 

• 621 - DOSLOCK: Password p/ HD, 

• 622 - FUGUE; InlQfl./DOS, Etiq. c/ Nome. Tamanho 

Arquivos (2 D.). 

• 623 - VMS40: Simula Memdria Expandlda. 

• 624 - MODELS: ■CasetJesenvolv./AplicaUBD, 

• 625 - PC MASTERCONTROU CtiagSode Menus. 

• 626 - MR. LABEL Etiquetas, Endere^os. 

• 627 - ACTIVE LIFE: Agenda/Calendflrlo. 

• 62S - FORMGENN'S: Duplicator de Dlsquenes. 

• 629 - PC IRIS; Password p/ DOS e Arquivos. 

• 630 - ASC2C0M: De ASCII pare COM. 

» 631 - UNISCREEN: GeraMenus/Janelas(2 D.) 

• 632 - TEMESCAL Ferram. p/ Desenv./Soltware, 

• 680 - CALMER: Clone Nonon {4 Discos), 

• 681 ~ ROBERT: UtIIIL/HD, Concatena/Crlptogr,, 

Pesquisa p/ String (2 D.]. 

• 682 - CORE: Testa a ■PERFORMANCE" do Disco 

Rfgldo e Controladora. 

• 683 - LZEXE: CrIa Arquivos Autodecompactav. 



- AHTIVIRUS 



• 700 - FLUSHOTPLUS: Protege Contra Vfrus. 

• 701 - VIRUSFREE: Detecta/Elimina, Bloqueia Vf- 

rus (4 D.). 



- eiBLIOTECA DBASE, CUPPER, MFOX 



'2400 - RolinasUtllit./Ferrain,/Apllcat, (65 D.). 



- COyERCIAIS/FiHANCEIROS 



• 900 

• 901 

• 902 

• 903 

• 905 

• 906 

• 910 

• 912 

• 913 



914 - 



980 
930 



FLOWDRAM: Fluxogramas. 
BAR CODE: Cfidigo'Barra. 
FORMASTER: Gerad./Fofmul. 
CASE: Contab. (3 Discos). 
INVENTORY; Estoque. 

FINANCE MANAG: Contab. Partlda Dupla 
(2 D.), 

CHEOUEITOUT: Contro./lmpressftcrfChequBS. 
INVENTORY: Controle de Estoque. 
INCONTROL Gerenc/Escrlt6rio, Cashllow, 
Invent&rlo, Discagem Aulom, Escrltdrio Ele- 
IrOnIco etc. (2 D.). 

PERSONAL PORTFOUO: Anallaador/Aplt- 
cagOes (2 D,), 

AXS: Conlabilidade (7 Discos}. 
DAYO: Conlab. Ctas/Pagar/Receber, Esto- 
que, Ljsta de Pre^os etc. (23 Discos). 



• 1000 

• 1001 



1003 
1004 



ASEASYAS: Clone Lotus (2 D.). 

PC-CALC: Funfftes M atem. /Tr I go n^E statist, 

(3 D.). 

INSTANTCALC: Planliha Resid./Memfifla. 

POWER SHEETS: Planliha 3D. (2 D.). 



- cohumcaqAo 



• 1100 - QMODEM: Transf,/Subdiret6rios, VSrios Pro- 

toe, (3 D.). 

• 1101 - PROCOMM: Emula Terminals (2 D.). 

• 1102 - PRIVATE LINE: Micro/Micro, Cabo-RS232, 

• 1106 - GTPOWERCOMM: Conversacional. Modo 

■Hosr (4 D.). 

• 1104 - SERIAL FILE COPY; Transfeie Arquivos 2 

Compul. entre 5,25' e 3.5" Via RS232, 

• 1110 - COMUNICAQAO; Novas VersOes Micro/Micro 

BBS (3 Discos). 

• 0000 - TELEMATE: indue Editor. Permltlndo EdigSo 

SImulianea a Comunicag3o. Vcirios Protoco- 
^ IPS (3 D.) 



- DESKTOP UAHAGER 



• 1300 - HOMEBASE: Clone SK (3 Discos), 

• 1301 - NIFTY; Agenda. Calcul., etc 

• 1302 - DESKTEAM: Agenda, Calcul,, Calend./Re- 

Sid. Mem, 

• 1330 - MEMTOOL TSR, Calcul./Calend./Editor, etc. 



- GERENCIADORES DE PROJETOS 



• 2000 

• 2001 



• 2030 

• 2031 



PC PROJECT: Crfllca, Graflc.rGantr (2 D.). 

BESTGUES: Avaliagfio Tempo/Tarela 

Mel. "Pert". 

EASY PROJECT: Pfojetos Comerc, Escala 

"GanK", 

SIMPLE PROJECT: GrSficos de -Gantr. 

UDECIDE: Avalla OpgOes p/ Tomada/De- 

cisSo. 



- QRi^TCOS 



• 1400 - PCKEYDRAW; Desktop Publ. (5 Discos). 

• 1401 - OANCAD/CAM: Animac/3 D (7 Discos). 

• 1402 - exPRESSGRAPH: LInhas. Barras. Tortas. 

• 1403 - GRASP: AnImac.n'elasfS Discos). 

• 1404 - CURVE DIGITIZER: GrSficos 2D. (2 D.). 

• 1405 - CUP ART: Desenhos pi Edltoragao Eletion. 

(18 D,}, 

• 1406 - TURBOFLOW: Fluxogramas. 

• 1430 - MEGACAD: 2 Vezes + Vetos Autocad, (2 D,), 

• 1431 - TYPESETTER; Textoa/Grfilicos(2 D,). 

• 1432 - RUBICON; Composlgfio Tlpogrdlica (3 D.), 

• 1433 - PC IMAGES; Captura Telas Gr&ficas. 



- vArios 



• 1680 - MICAL Diagnistico Mfidico (3 Discos), 

• 1681 - PSICOMED: Compftndio Psicolafmacolfigico, 

• 1682 - CHIRO-B: Dados para Mddlcos, 

• 1608 - DENTAL PM: BO p/ denllstas(6 Discos). 

• 1600 - WORLD DIGITIZED: Cartog./Geogi. (4 D.). 

• 1690 - WORLD: 999 CIdades do Mundo no Mapa 

Geogrdlicoc/LaL. Long. 

• 1601 - VGFIDBASE: Catalog,A/ldeocassete. 

• 1602 - FLOPPY CAT: Catalog, 'Discos. 

• 1604 -BOOK MINDER; Catalos,/Llvros/Revls- 

ta^Jornais. 

• 1G03 - BioriDno, Lotto, Fever. Tarol. Iching (3 D,). 

• 1683 - LOTO/SENA/ESPORTIVA: Ajoda a Fazer 

PrevisOes. 

• 1606 - FORTUNE: Astrol./Numerol./H. Chin. 

• 1607 - PC-MUSICIAN PIANOMAN: MOsica (2 D.). 

• 1609 - OVEFU.OARD; Gerenc./Condomrnlos(3 D,). 

• 1510 - PC MECHANIC: Gerenc Frolas/Vefculos. 

• 50OO - TRADUTOR: Auxfllo p/ TradugOes, 

• 5001 - ELETRO: lnslala5eesEI6trlcas(2D.), 

• 5002 - DBS: BD p/ EngenharIa Eldtrica (5 D,). 

• 1612 - GEOMANCY: Amiga Forma deOivina^flo. 

• 1630 - FAMILY HISTORY: Gonoalogia (3 D.). 



Labirintos, Cartas, Tabulelro/Dados, Espor- 
te. Aventura; Chess/3D, Pohet, Bridge, 
Blackjak, Soiildrios, Backgammon, Loteria. 
Slot Machine, PInball, Guerra Especial, Cor-j 
ridas. FlcgSo, Mah Jong. etc. (50 Discos). 



- MATEMAT1CAa£NCIAS 



• 1800 - PwnSTR88: Anailse NumSrica, 

• 1801 - CALCULUS 1: SSrie Taylor/Fourier, Newton, 

Eq. Ofd./Oiferenc., Pollnftmlos, Geom,, 
Aig. Unear, MalrizosA/etores (5 D.). 

• 1 802 - STATMAT: AnSlise Estalfstica (3 D,), 

• 1803 - CHEMICAL Est'uL Molecul. 3D. 

• 1804 - XACT: emulaHP12CeHP16C 

• 1805 - CRYSTAL GeraModelos em Cristais em3D. 



E AINDA: UtIlltSrios do XENIX pi DOS, Conversores. 
AlimentagSo, Agrlcullura, Genealogia, Esporte. BIbllo- 
leca "C*. Biblioteca Turbo Pascal. Aslronomla, CIdnclas 
Espaclals, Inteligdncia Artlllclai. Rellgiao, Quiz, etc. 

MAIS DE 30.000 PROQRAMAS. 



PARA/PC, PC-XT, AT E COMPATl- 
VEIS, OrSCOS 5.25" E 3.5" 
PHE?0; A PARTIfl DE CrJ XOOO.OO 
POR C^PIA 

VIDEOTEXTO: Cr$ 30.000,00 
XINU: SISTEMA OPERACIONAL: 
Cr$ 30.000,00 




DOMJIMIO PUBLICO SOFTWARE E PROCESSAMENTO DE DADOS LTDA. 
AV. PAULISTA, 352 - 9^ AIMDAR - CJ. 97 - CEP 01310 - SAO PAULO - SP 



(011) 



288-6898 
251 -2344 



l:Ni.l^JJM.t..|JAJ.i.!.|;m?1 




^A 



Os usuarios contra-atacam 

Nem so de medo e pavor vive a comunidade dos usuarios de 
micros Amiga, receosa de ataques viroticos. Voce ira conhecer 
nesfe arfigo o que existe de mais moderno no combafe a esfa 
praga: os vfrus de computador 



Carlos Luis Marques Castanheira da Cruz 



Uma das preocupapoes mais em moda 
atuatmente est^ baseada no dito popular "e 
melhor prevenir do que remediar". Pensando 
nisso, escrevi esse artigo cujo prop6sito e am- 
pliar o conhecimento e cuidados acerca das 
virases mais frequentes. 

Al^m dos cuidados b^sicos que devemos 
adotar para se precaver de contaminagoes, 
OS usuSrios dispoem hoje de programas an- 
tivirus que, infeiizmente em sua maior parte, 
sao versdes pirateadas obtidas gra^s a ajuda 
de amigos ou "fornecedores locals". 

Alguns usuarios, mais inteligentes, co- 
me?am a aprender o que quer dizer PD 
(PUBLIC DOMAIN - Dominio Publico) e 
como ele funciona. Isso decorre do fato de 
existir um maior numero de titulos de revis- 
tas estrangeiras, para o Amiga, disponives nas 
grandes cidades. Os programas de dominio 
publico sao mais baratcs e ac«ssiveis, pelo 
menos Ici fora. Com o dinheiro na m§o do tor- 
necedor estrangeiro, seus programas s3o en- 
tregues pelo correio aqui no Brasil, em cerca 
de quinze dias, j'^ que a maior parte das em- 
presas atende a pedidos de fora do pais, 

Para auxilici-lo na escoiha de um programa 
que se adapte ^s suas necessidades, os an- 
tivirus mais modernos disponiveis para o 
Amiga sSo: 

ZEROVIRUS III de Jonathan Potter 

£ considerado um dos melhores antivirus 
atualmente por possuir um modulo de apren- 
dizagem. Em outras palavras, al6m dele ter 
um arquivo de dados dos virus de "BOOT" 
mais conhecidos, o usu^rio pode adicionar 
quaisquer outros novos virus encontrado nos 
discos. A versSo mais recente 6 a 1.12, que 
extermina 86 virus de "BOOT", mas infeiiz- 
mente apenas 4 de arquivo (N AO-BOOT), in- 



cluindo o IRQ e o BSG9. 

Entretanto, com a habilidade de aprender 
tantos virus de "BOOT" quartos quizer, a 
checagem do disco rigido peios virus de ar- 
quivo, a oppao de rodar pela sequencia de 
partida e em piano de fundo e mais diversas 
oppoes de checagem de arquivo e de insta- 
lagao de "BOOT-BLOCK", o ZEROVIRUS e 
uma das melhores e mais amigaveis versoes 
de antivirus existentes. 

Ele pode ser obtido com o seu progra- 
mador, Jonathan Potter, PO BOX 289, Go- 
odwood, SA 5034, Australia. 

MASTER VIRUS KILLER de Xavier Lfclercq 

A versSo mais atualizada deste antivirus 
6 a 2.0, que reconhece 105 virus, inclusive 15 
de arquivo. E o unico antivirus, exceto o ZE- 
ROVIRUS e o VSCAN que pode lidar com o 
XENO, o terror dos discos rigidos. 

MVK executa uma checagem compre- 
ensiva dos virus de arquivo e tem a vanta- 
gem de ser executado inteiramente por ico- 
nes. Seu ponto fraco, entretanto, e a sua 
quebra. Ele tem poucos bugs mas tende a 
quebrar frequentemente. seu maior obst^- 
culo e, contudo, o fato de n§o poder executar 
tarefas multiplas. Essas falhas parecem estar 
sendo corrigidas no momento. 

Tambem pode ser obtido com o seu pro- 
gramador, Xavier Lecrercq, Vieux Chemin 
D.Ath n.12, 7502 Warchin, B6lgica. 

AI6m de util, este 6 um programa com 
senso de humor e efeitos especiais, para mo- 
mentos em que voce nao acha a manor graga 
em nada... 

KILL DA VIRUS III de Mike Hansel 

Na verscio comercial ele e vendido como 



KDV5. Este programa reconhece 43 virus, in- 
cluindo cavalos de tr6ia tais como o NAO- 
-BOOTda familia LAMER EXTERMINATOR. 
A versao 2.04 1.15 checa 61 viroses e neste 
momento ja deve estar atualizada para mais 
de uma centena de virus. 

Recomend^vel para quem n3o tem tempo, 
pois trabaiha rapidamente: checa a membria 
a cada 30 segundos e avisa se qualquer coisa 
for detectada. 

Ele e mais versStil do que o VIRUSX a par- 
tir do momento em que checa a memoria e 
OS arquivos, fazendo isso para todos os dis- 
cos, incluindo quaisquer novos discos. Ele 
tamb6m possui opgoes para salvar "BOOT- 
BLOCKS" irreconheciveis para o disco e pela 
instalagao em qualquer Floppy. Pode ser ob- 
tido do programador; TUPSOFT C/0 Mike 
Hansen, PO BOX 1785, Seven Hills West, 
NSW, 2147, Australia. 

VSCAN 4.98 de Arthur Hagcn Johan 

Este antivirus 6 particularmente recomen- 
dado para os usuarios de discos rigidos e de 
BBs, via Modens. Com 67 virus de "BOOT" 
e 7 de arquivo (NAO-BOOT), n3o § tSo co- 
nhecido como o ZEROVIRUS ou o MVK, mas 
oferece diversas configurapOes utiliz^veis. H^ 
uma nova versSo estando atualizada tamb6m 
para mais de 100 viroses. 

programa roda a partir da CLl e tem um 
modulo de protepao para manter virus de ar- 
quivo longe de seus discos rigidos, checa-os 
por ambas as especies (BOOT-BLOCK e de 
ARQUIVO), interpreta erros e tem um m6- 
dulo de aneilise para os virus desconhecidos 
porventura encontrados. 

Trabaiha no mesmo principio que o ZE- 
ROVIRUS e com isso voce pode expandir o 
seu dicion^rio de virus reconhecidos, h me- 
dtda em que os for encontrando. 

Pode ser obtido com o seu programador: 
Arthur Hagen Johan, SCHARFFENS- 



16 MICRO sisreMAS 



BERGSVEJ 99, apt.56, N-0694, Oslo 6, Nor- 
way. autor sofre um serio problema de 
reumatismo, estando internado atualmente 
em um hospital de Oslo. custo Shareware 
do programa 6 de 5 libras (Inglesas), o 
qual reverte para um fundo de ajuda a 
criangas com reumatismo. Recomenda-se 
remeter pelo menos mais 3 libras a fim de 
cobrir os custos com disco, embalagem, 
postagem etc... 

VIRUSX de Steve TIbbeft 

Este 6 o mais conhecido e popular anti- 
virus, e per algum tempo manteve a repu- 
tapSo de ser um dos melhores tamb6m. A 
versSo mais atualizada (em marpo/91) era a 
4.01, embora existam umas poucas versoes 
nao-oficiais por ai, como a 4.4, que devem 
ser evitadas. 

VIRUSX pode ser rodado a partir do 
Workbench ou da CLI. Ele verrfica todos os 
disketes que voce colocar no drive para 
checagem. Reconhece todas as viroses mais 
comuns de BOOT-BLOCK e acusa todos os 
BOOT-BLOCKs nao standard, embora seja 
relativamente obsoleto com rela?ao ^s ulti- 
mas viroses de arquivo. Tamb6m n§o pode 
ser usado para verificar discos rigidos, 
qufe se tornaram bastante populares hoje 
em dia. 

Ele nao 6 dinSmico, jci que n3o pode 
aprender a respeito de novos virus, e neces- 
sita ser reescrito e recompilado a cada vez que 
6 atualizado. Ele 6 superado pelo rSpido de- 
senvolvimento de novas mol6stias. 

KILLVIRUS (KV) de Dan D. James 

Este antivirus foi inicialmente enfeixado 
com o VIRUSX 3.2 e todas as revisoes pos- 
teriores foram feitas com o propbsito de su- 
primir suas falhas. 

KV 6 um pequeno programa esperto, 
que roda apenas a partir da CLI e procura por 
intrusos na membria da sequencia de BOOT. 

Ele tambem irci procurar por arquivos vi- 
rbticos e remove-los, se possivel, mas nSo 
pode procurar os discos inteiros no Request, 
e pode por vezes enxugar arquivos do sistema 
se voce tiver protegido o seu disco com um 
outro antivirus. 

£ um bom dispositivo tira-erros, mas nao 
6 ainda um protetor moderno e vi^vel. Se 
voc§ utiliza o KV, ele 6 melhor do que nada, 
mas procure outra aiternativa. 

CONCLUSAO 

Virus sSo sempre uma coisa desagrad^- 
vel, quando mais nao seja, pelo tempo que 
nos fezem perder. O problema n3o e s6 nosso, 
mas o trabatho das pessoas que capam virus 
e se dedicam a estud^-los 6 uma eterna e ^r- 
dua corrida para se manter atual. Por isso os 



fatores tempo e informapSo disponiveis s§o 
tao importantes para todos, e para vocS in- 
clusive, no momento de escolher um antivi- 
rus para seu uso pessoal. HS algumas com- 
pensa^oes, se voce estiver a fim de faturar 
um dinheiro, h^ uma recompensa mundial na 
Dinamarca, para quem informer se o vizinho, 
o colega ou o amigo andam escrevendo vi- 
rus. D^ para comprar uma mSquina nova, 
pelo que entendi... De qualquer modo, cuide- 
-se! A ultima noticia (outubro/91) e a da exis- 
tencia de um novo virus chamado 
'SADDAM', invisivel aos antivirus cl^ssicos 
que abordamos acima. Difundido a partir do 
DISK-VALIDATOR, no diret6rio "L:", com 
cujo tamanho se confunde, destr6i comple- 
tamente o disco afetado quando este 6 ati- 
vado. A solupao parece ser a vers§o 5.23 de 
um programa chamado JOHN VELDTHUIS 
S VIRUS CHECKER, o qual reconhece o vi- 
njs em apao e parece estar disponivel nas me- 
lhores PDs... L^ fora, 6 claro! 



O QUE HA PARA LER: 

1. Revista Amiga User International, feve- 
reiro/91, "Viruses", por Erik Lovendahl Soren- 
sen. 

2. Revista Amiga Computing, edipSo 34, 
mar9o/91, "Nasty Wee Beasties", porStevie 
Kennedy. 

3. Revista Amiga Computing, e^iiQao 41, ou- 
tubro/91, "Saddan Virus Scare", s.a. 

4. Revista Micro Sistemas, edipdo 106, ju- 
lho/91, "Os Virus no Amiga", por Carlos 
Luis M C da Cruz. 



CARLOS LUIS MARQUES CASTA- 
NHEIRA DA CRUZ 6 Bscharel e possui li- 
cenciatura em Histbrie pela UERJ. Traba- 
Iha atualmente como corretor de seguros 
e professor de Hist6ria. 



Os vfrus conhocidos em 


margo rfe 1991: 


PENTAGON CIRCLE VIRUSSLAYER 2 


16 BIT CREW 


F.LCA, VIRUS 


PENTAGOn CIRCLE VIRUSSLAYER 3 


ASFtAHAM 


FORPIB 


PHANTASM 


AEK 


GADAFfl 


PHANTASMUBLE 


AIDS IVKILL 21 


GRAFrm 


PHANTASTOGfiAPH 


AUEN NEW BEAT (NEW BEAT) 


6REMUNS 


RETURN OF lAMEfi EXTERMINATOR 


AMIGAFREAK 


GYROS 


REVENGE 


ASS VIRUS 


GXTEAM 


REVENGE BOOTLOADER 


AUSTRALIAN PARASITE 


H.C,S- 4220 1 


REVENGE OF LAMER 1 


AUSTRALIAN PARADISE 


H.C.S, 4220 2 


REVENGE OF UMER 2 


BAHAN 


HERPK-PHANTA 


SCA1 


BAMI6A SECTOR ONE 1B.S.1I 


HILL 


SCA2 


BANDVIRUSSLAYER 


HODEN 


SCARFACE 


B6S 9 (2608 BytesI 


ICE 


SELF-WRITER PSEUDO VIRUS 


BGS 9 2 IMUTANTl 


ICEMAN AND IRO VIRUS 


SENDARIAN 


BUCK FLASH 


INCOGNITO <NONAME) 


STARFIRE 


BLACKSTAR 


IRQ RUN (10912 Bytes! 


SUNTfiON 


BYTE WARRIOR 1 


IRQ TEAM 4,10 (1164 Bytes) 


SUPERBOY 


BYTE WARRIOR 2 


HNA VIRUS 


SUPPLY TEAM 


BUTIDNICS B.a. (1,1) 


JITR 


SWITCH-OFF VIRUS 


BUTONICS FiLE 12916 Bytes) 


JOSHUA 1 


SYNISTER SYNDICATE 


aVTE BANDIT 1 


JOSHUA 2 


SYSTEM Z 3.0 


BYTE BANDIT 2 


JUUE (TICK) 


SYSTEM Z 4.0 


BYH BANDIT 3 (NOHEAD) 


KAUKI 


SYSTEM Z 5.0 


CCCP 1 VIRUS 


KICKTAG PTR VIRUS 


SYSTEM Z 5.4 


CCCP 2 VIRUS 11026 Bytes) 


LAMER EXTERMINATOR I1 1 


SYSTEM 2 6.0 ITELESTAHI 


CCCP 1 LINK 


LAMER EXTERMINATOR II Is 


SYSTEM Z 6,1 


CLAAS ABRAHAM (MCA) 


LAMER EXTERMINATOR II lb 


SYSTEM Z 6.3 


CUST 


LAMER EXTERMINATOR II Ic 


SYSTEM Z 6.5 


CLOCK VIRUS 


LAMER EXTERMINATOR II 2 


TARGET 


CODER 


LAMER EXTERMINATOR III 


TERMIGATOR 


CRACKRIGHT 1,01 


LAMER TROJAN 


TERRORISTS (1612 Bylesl 


CRACKRIGHT 1.02 


LSD 


THE AMIGA FREAK 


CRACKRIGHT 1,03 


MGM 


THE REVHJGE 


CRACKRIGHT ).M 


MEGA MASTER 


THE RIPPER 


DAG 


MICRO-MASTER 


THE TIME BOMBER 


OASA KBYTE WARRIOR 11 


MICROSYSTEMS 


TICK (JULIE) 


OASA 2 (BYTE WARRIOR 2) 


MORBID ANGEL 


TIMEBOMB 


DESTRUCTOR 


MT VIRUS 


TTV1I(260e6ytesl 


DIGITAL EMOTION 


NEWBEAT (ALIEN NEWBEATI 


nvi 2 IMUTANTl 


DISKGUARD 1.0 


NO HEAD IBYTEBANDIT 3) 


TURK 1 


DISASTERMASTER 11740 Bytes) 


NONAME 1 (INCOGNrrOI 


UcAIOS 


DISK-DOCTORS 1,01 


NORTHSTAR 1 


■U,K, LAMERSTYLE 


OlSK-DOCTORS 1.02 


N0RTHSTAH2 


ULTRAFOX 


DISK-DOCTORS 1.03 


NORTHSTAR 3 


V KILL 1 


DISK-DOCTORS 1.04 


OBEUSK 


V KILL 2 


DiSK-HERPES IPHANTASMUBLE) 


OPARA 


WAFT 


EXTREME 


PARAMOUNT 


WARHAWK 


F.A.S.T VIRUS 


PENTAGON CIRCLE 


XENO 1 13260 Bytes) 


FASTLOADED BYTE WARRIOR 


PENTAGON CIRCLE VIRUSSLAYER 1 


XENO 2 122348 Bytes) 



MICRO SISTEMAS 17 




Graphos III - parte 2 

Nesta edigao o leifor implemenfara o alfabeto do Graphos 
e as fungoes de escrifa de texto na tela - caracteres, strings e 
numeros. Alem d'tsso, ira implantar tambem as rotinas de criagao 
e manutengao de janelas para as menus. No editor de telas 
propriamente dito, estao presentes, nesta edigao, mats recursos 
em teclas especiais e a linha de status 



Renato Degiovani 



Todo sistema ou programa precisa se comunicar com o usu^rio 
de forma clara e objetiva. Num micro como o PC, com membria S 
vontade e trabalhando em alta resolu(p3o gr^fica, e impossivel re- 
sistir d tentap3o de reprojetar n§o so as rotinas de escrita de texto 
na tela, como tamb6m o desenho das letras do alfabeto. 

Qual a vantagem disso tudo? Bern, em primeiro lugar evitamos 
todas as rotinas da bios que, por serem gen^ricas, tendem a perder 
muito tempo de processamento identif icando qual 6 o micro usado, 
a placa de video, o modo grSftco, onde estS a memdria de video etc, 
etc, etc. Como jS sabemos tudo isso, podemos poupar trabalho do 
processador em repetidas operagdes (nossas rotinas s3o mais rci- 
pidas do que as da bios). 

Outro ponto importante § que, dominando a escrita no \rfdeo, po- 
demos adaptd-la para qualquer situagSo especial que aparepa. 

Nesta edipao, publicamos o alfabeto usado nas mensagens emi- 
tidas pelo Graphos III, em modo grSfico. desenho das letras § sim- 
ples e possui uma excelente legibilidade, mesmo em certos moni- 
tores nacionais. As letras redesenhadas nesta etapa vao do caracter 
at6 o caracter cujo c6digo ASCII 6 179. Isto 6 suficiente para todo 
o alfabeto, inclutndo as letras acentuadas, e mais atguns caracteres 
especiais usados internamente. Mais adiante iremos mostrar como 
implementar os caracteres acima do c6digo 179. 

IMPRIMINDO LETRAS 

A principal rotina do gmpo de rotinas destinadas ^s operapoes 
no video § aquela responsdvel pela impress3o das letras na tela 
-CHRS. Esta rotina trabaiha de dois modes drferentes: se o caracter 
presente no registrador Al for menor que 20, entSo ela o processar^ 
como um c6digo de controle. Se for maior que 20, entSo ser^ im- 
pressa a letra correspondente. 

Para imprimir uma letra, o Graphos calcula o enderego no video 
em relapSo ^ posipao dada pelas coordenadas de linha e coluna, cuja 
varia9cio se estende de forma normal ao PC: 25 linhas por 80 colunas. 

O cSlculo deste enderego 6 simples: linha * 320 + coluna. J& 
"sacou" de onde veio o valor 320? N§o? Ele 6 obtido seguindo o ra- 
ciocinio: uma linha de texto tem 80 colunas e cada caracter possui 
8 bytes. S3o portanto 640 bytes para cada linha. Como o arquivo 



de imagens e divido em dois blocos (as linhas parBS iniciando no en- 
dere?o OOOOh e as linhas impares iniciando em 2000h)... 

Quem faz essa mdgica toda 6 a rotina POSIC. Uma vfe calculado 
o enderego do caracter na tela, a rotina GRAPH se encarrega de mon- 
tar o desenho da dita letra. 

Examinando as rotinas mais de perto, o leitor ATENTD irS per- 
ceber algumas variSveis onde na verdade poderiam ser usadas cons- 
tantes. Por exempio: o enderego do alfabeto usado para se calcular 
o enderego da letra a ser impressa 6 sempre o mesmo, n3o 6 mesmo? 
N§o necessariamenta Usando uma vari^vel (movsi,[/yfabetoJ), po- 
demos em outra ocasl3o qualquer usar uma nova matriz de carac- 
teres sem precisarmos acrescentar uma unica instrugSo ao que jd 
existe. Basta para isso, al6m de ter outro conjunto de letras obvia- 
mente, alterar o conteudo dessa variSvel. 

Outras variSveis tamb6m presentes tem um uso mais complexo. 
S3o elas Ullcd, Ultlin, Mrglin, Mrgcol etc. Essas varidveis est3o re- 
lacionadas com o tamanho da tela em uso. Podemos dizer que existe 
sempre uma configurag3o fistca (real) de video que dita os pardmetros 
25 x 80. No entanto, podemos considerar a existencia de uma con- 
figuragSo "relativa" que, em principio seria de ^ x 80 e portanto id§n- 
tica ^ configuragao real. 

As rotinas de escrita do Graphos foram desenhadas para se po- 
der alterar essa configurag3o. Assim, se criarmos uma janela num 
determinado ponto da tela de digamos 10 linhas por 30 colunas, po- 
demos estabelecer os limites de impre^o dentro desta janela. Desta 
forma, a rotina CHRS forgosamente iria imprimir somente dentro da 
mesma. Para esclarecer isso methor: quandousamos a rotina CHRS 
para imprimir na pcsigio 0,0, ela o fard de acordo com a atual de- 
finigSo da configurag§o relativa. Muito complicado? Pense apenas 
que, estabelecida uma janela, a mesma pode ser colocada em qu- 
alquer local da tela que os parSmetros de linha x coluna, para efe- 
tivar a impressSo, n§o precisam ser refeitos. 

Existem mais duas rotinas importantes: s3o elas PRINT e DISP. 
Ambas funcionam de forma iddntica por6m s3o chamadas de mo- 
dos drferentes. Enquanto PRINT precisa ter a string apontada por 
um registrador, para DISP a string vem logo a seguir d chamada. 
DISP 6 6tima para programadores apressados que gostam de ir 
"psicografando" os progiamas na medida em que eles s§o conce- 
bidos. 

As rotinas de impressSo de numeros fazem distingSo em relagao 
^ forma como o programador quer apresentar esses valores ao usu^- 



18 MICRO SISTEMAS 



no. N3o h6 nada de muito especial com elas e sua compreensSo 6 
bastante simples. Estude-as com aten93o se deseja implants-las em 
outros sistemas. 

ABRINDO JANELAS 

As janelas s§o usadas pelo Graphos com o propdsito de apre- 
sentar algo ao usucirio sem contudo perder o conteudo da regi3o 
onde se deu a sua impressSo. Esse conteudo 6 salvo em um buffer 
especial, que inicia no enderepo COOOh e pode se estender at6 o en- 
derepo EOOOh. Na verdade, o Graphos ir^ controlar no mSximo 6 ja- 
nelas simultSneas, sendo que a somat6ria dos seus conteudos n3o 
devem exceder o tamanho do buffer. 

Ao chamar a rotina JANELAS, automaticamente serS criada uma 
moldura para a regiSo onde a mesma foi definida. Para recuperar o 
conteudo da ultima janela ativa basta chamar a rotina REPOE. 

MAIS RECURSOS PARA EDrTDR 

A rotina OUTTEC, que estS vinculada ao looping de processa- 
mento do cursor em modo de edi9ao de tela, 6 responsSvel por al- 
gumas teclas especiais. S3o elas: 

Page Down - cotoca o cursor na linha inferior do video; 

Page Up,- coloca o cursor na Hnha superior do video; 

TAB - posiciona o cursor no canto superior esquerdo da posi^o na- 
tural de impressSo de uma letra; 

Tecia "5" - coioca o cursor na coordenada relativa 0,0 - esse co- 
ordenada 6 dada pelo pressionamento da telca ENTER; 

TecIa '-' - desloca a linha de status, se a mesma estiver presente na 
tela; 

BACKSPACE - recupera a tela do primeiro buffer, cancelando as 
alteragoes que ainda n§o estavam registradas nesse buffer - esse re- 
gistro € feito automaticamente sempre que se chama um menu de 
funpSo (teclas Fx) ou se sai do modo de edipSo; 

Obs: as tecta F9 e FID serSo implementadas na pr6xima edipSo. 

As demais rotinas desta edipSo respondem pelo controle da linha 
de status do editor. Esse linha cont6m as seguintes infomiapoes: co- 
ordenadas x,y (em pixel) do cursor; coordenada linha x coluna (em 
caracteres) do cursor; status de inserpSo/dele^So do cursor e co- 
ordenadas relattvas. 

O uso das coordenadas relaticas se dh sempre que o usu^rio de- 
seja estabelecer uma nova origem x,y. Ao se pressionar a tecla EN- 
TER, o Graphos irS salvar a coordenada x,y atual numa variSvel es- 
pecial e zerarS a coordenada relativa. A tecla 5, no teclado reduzido, 
recoloca o cursor nessa posip^o. 

A DtcnAgAo 

Os mesrBos cuidados da edii?§o anterior devem ser tornados nessa 
edipSo. Acrescente as listagems publicadas aqui ^s que jd foram di- 
gitadas, separando as vari5veis num bloco, as rotinas de uso geral 
em outro e as rotinas do editor em outro. 

Se tudo foi feito como se deve, o seu Graphos estarS um pouco 
mais potente. Lembramos mais uma vez que as tr§s primeiras partes 
deste projeto referem-se ao sistema bSsico do Graphos. A partir da 
edipSo 114 a coisa vai ficar bem mais interessante. At6 a prbxima 
edipcio. 



• QRAPHOS m - parte 8 



GRRPHOS III - parte 2 
Renato Degioyani 



VersSo 2 
dezenbro de 1991 



Variiveis do sistena GRRPHOS III 



fljfabeto OU Letras 
Flagei DB 
Coluna DB 
Linha DB 
UatCOJ DB 80 
uniin 



Ender do ajfab en uso 
Flag inpres de niineros 
Coordenadas de texto 

dJTina coiuna-i'i inpres 
OlTina linha-fl inpres 
nargen de coluna 
nargen de 3inha 
Quantidade de iinhas 
Quantidade de coJunas 
Flag inyerslo quadro 



DB 25 

Hrgcol DB 

firglin DB 

QtJin DB 

QtCOJ DB 

Flagqd DB 

Point DU 0C000H,0,0 
DU 0,0,0 
DU 0,0,0 
DU 0,0,0 
DU 0,0,0 
DU 0,0,0 

Tabnun dH 10008,1000,100,10,1 

Letras DB 000, 000, 000, 000, 000, 000, 000, 000 

DB 000,000,000,000,000,000,000,000 

DB 000, 000, 000, 000, 000, 000, 000, 000 

DB 000, 080, 000, 000, 000, 000, 000, 808 

DB 192 , 080 , 080 , 800 , 008 , 808 , 800 , 008 

DB 800,080,000,000,000,800,000,015 

DB 192, 0^8, 060, 012, 015, 015, 803, 192 

DB 015, 007, 128, 838, 808, 808, 800, 015 

DB 192, 2^1, 210, 860, 121, 015, 003, 192 

DB 015, 030, 000, 030, 000, 007, 128, 815 

DB 192, 218, 080, 060, 007, 003, 255, 080 

DB 083, 003, 195, 255, 210, 007, 128, 015 

DB 192,211,210,060, 121,003,255,000 

DB 803, 883, 195, 255, 218, 255, 252, 015 

DB 192, 218, 060, 860, 815, 815, 803, 192 

DB 015, 838, 080, 030, 000, 007, 128, 015 

DB 192,210,000,060,011,015,003, 192 

DB 015,007, 128,030,000,007,128,015 

DB 192, 008, 000, 000, 080, 000, 808, 800 

DB 000, 008, 808, 000, 080, 000, 808, 815 

DB 000, 002, 001, 280, 208, 221, 192, 888 

DB 255, 255, 255, 255, 255, 255, 255, 255 

DB 000,000,000,255,000,000,800,008 

DB 003, 003, 003, 003, 003, 003, 003, 003 

DB 000, 000, 080, 800, 255, 800, 000, 800 

DB 008, 808, 000, 000, 000, 000, 000, 000 

DB 192, 192, 192, 192, 192, 192, 192, 192 

DB 000,808,000,255,000,000,800,000 

DB 008,000,000,000,003,003,803,003 

DB 088, 000, 000, 000, 192, 192, 192, 192 

DB 003,003,003,883,888,888,000,000 

DB 192, 192, 192,192,000,000,000,000 

DB 008,800,080,000,000,008,000,000 ;32=' 

DB 000, 013, 018, 018, 018, 000, 018, 000 

DB 080,108, 108,080,000,080,000,008 

DB 880, 182, 255, 182, 182,255, 102,000 

DB 821, 126, 192, 121, 006, 252, 021, 000 

DB 000, 102, 108, 021, 018, 182, 198, 000 

DB 000,112,216,112,218,201,118,088 

DB 808, 021, 821, 818, 000, 808, 000, OOO 

DB 000, 021, 018, 018, 018, 018, 021, 808 

DB 800, 018, 021, 021, 021, 021, 018, 800 

DB 000, 116,081,056,056,081,116,000 

DB 080,008,021,021,126,021,021,000 

DB 000,008,008,000,000,018,018,096 

DB 800,000,000,000,252,008,800,000 

DB 000, 800, 000, 000, 000, 018, 018, 000 

DB 000,006,012,021,018,096,192,800 

DB 000, 121, 286, 211, 211,238, 121, 088 

DB 000, 821, 120, 021, 021, 021, 126, OOO 

DB 000, 121, 198, 086, 121, 192, 251, 800 

OB 800,251,006,012,006,198,121,000 

DB 800, 830, 051, 102, 251, 006, 086, 888 

DB 080, 251, 192, 252, 006, 198, 121, 008 



i0 



MICRO SISTEMAS 19 



150DICAS&MACETES 

PARA 

VIDEOGAMES 



MARCOS ROBER- 
TO HEPNER 




CrS 6.000,00 



Este livro e destinado a todos os ga- 
memanfacos que nao se contentam com 
o jogo simplesmente, aos que gostam de 
ir a fases diferentes da seqiJencia normal 
do jogo e, principalmente, aos que nao 
gostam de ver na tela o fatfdico "Game 
Over". 

Neste livro estao condensadas cente- 
nas de informapoes sobre come ganhar 
vidas extras, ficar invencfvel, ir a nfveis 
de bonus, a fases mais adiantadas, ouvir a 
trilha sonora e diversas outras coisas dos 
melhores jogos do sistema Nintendo, co- 
mo Contra, Simpsons, Megaman 3, 
Battletoads, Punisher, Super Mario III, 
Castlevania III, Double Dragon III e vS- 
rios outros. 



RECORTE E ENVIE HOJE MESMO O CUPOM ABAIXO 

Envio Cheque Nominara Editora Ciencia Moderna no valor 
correspondente ao total do pedido: CrS ( 



Nome: 

Endereto:. 
Estado: — 
CEP.: 



.Cidade:. 



, Assinalura:. 



Remeta seu pedido para: 

Rua Washington Uiz, 09 - grupo 403 - RJ - CEP. 20230 





EDUARDO ALBERTO BARBOSA 
DOS 5.0 — Dicas e Macetes 6 um 
livro que realiza uma abordagem pra- 
tica do DOS 5.0, enfatizando todos 
OS novos recursos implementados nes- 
ta versao do DOS. 

Entre os varies assuntos aborda- 
dos, destaca-se a coberiura comple- 
ta de todos os recursos oferecidos pe- 
lo novo gerenciador de memoria em 
miquinas compatfveis com XT, AT e 
386/486, alem de dicas para: configu- 
rapao do sistema para o portugues; 
aumento da performance no acesso 
aos perif^ficos; criapao de menus simples e eficientes atrav^s 
dos recursos da linguagem dos arquivos de comandos e do driver 
ANSI; otimizar o uso do Task Swapper da nova shell do 
DOS 5.0; melhorar a edipao a nfvel de linha de comandos 
com o novo utilitario DOSKEY; programa^ao em assembly 
e linguagem dos arquivos de comandos, presentes nas diversas 
listagens do livro. 

RECORTE E ENVIE HOJE MESMO O CUPOM ABAtXO 



DLivfo: CrS 9.000,00 

□ Cisquete com todos 
OS programas do 
livro: Cr$ 9.000,00 



Envio Cheque Nominal "a Editora Ciencia Moderna no valor 
correspondente ao total do pedido; CrS ( 



Nome: 

Endereijo:. 
Estado: — 
CEP.: 



Cidade: 



Assinatura:. 



Remeta seu pedido para: 

Rua Washington Luiz, 09 - grupo 403 - RJ ■ CEP. 20230 



OB 


000, 0^8, 096, 252, 198, 198, 12^, 000 


OB 


000, 126, 193,012,02^,02^,02^,000 


DB 


000,12^1,193,25^,198, 198, 12^,000 


DB 


000, 12^, 198, 198, 126, 012, 02^, 000 


DB 


000, 000, 0^3, 0^8, 000, 0^8, 018, 000 


DB 


000, 000 . 0-^8 , 018 , 000 , 013 , 018 , 09b 


DB 


000, 021, 018, 096, 096, 018, 021, 000 


DB 


000, 000, 000, 252, 000, 252 , 000, 000 


08 


000, 018, 021, 012, 012, 021, 013, 000 


DB 


000, 121 , 198 , 012 , 021, 000, 021 , 000 


DB 


000,121,198,206,206, 192, 121,000 


DB 


000,121,198. 198,251.198, 193,000 


DB 


000,252, 193,252, 198,198,252,000 


DB 


000,121, 198, 192, 192,198, 121,000 


DB 


000,252,193, 198, 198,198,252,000 


DB 


000, 251, 192, 218, 192. 192, 251, 000 


DB 


000,251,192,218,192,192, 192,000 


DB 


000.121,198,192,206,198,121,000 


DB 


000. 193, 198. 251. 198, 198, 198, 000 


DB 


000, 252. 013, 018, 018, 018, 252, 000 


DB 


000, 062 . 012 . 012, 012, 201, 120, 000 


OB 


000, 201, 216, 210, 216, 201, 198, 000 


DB 


000, 192, l'^2, 192, 192,192,251.000 


DB 


000,238,251,211, 193, 198. 198,000 


DB 


000, 230, 216, 222, 206. 193, 198, 000 


DB 


000,121, 198,198, 193, 193,121,000 


DB 


000,252, 198, 198,252,192, 192,000 


DB 


000,121.193, 198,198,201, 113,000 


DB 


000,252,198, 198.252,201, 198,000 


DB 


000,126, 192, 121,006,193, 121,000 


DB 


000, 252, 018, 018. 013, 013, 013, 000 


OB 


000,198,198, 198, 193, 193, 121,000 


OB 


000,198,198, 198, 102.060.021,000 


OB 


000, 193, 193, 198, 211, 238, 198,000 


OB 


000,198, 108,056,056, 108, 198,000 


DB 


000, 193, 103,056,021.021,021,000 


DB 


000, 251. 012, 021, 018, 096, £51, 000 


DB 


000, 121,096,096,096,096, 121,000 


DB 


000, i=?2 , 0Q6 , 0'=I8, 021 , 012, 006 , 000 


DB 


000, 121^12, 012, 012, 012, 121,000 


OB 


000, 056 . 103 , 198, 000 , 000, 000, 00S 


OB 


000,000,000,000,000,000,000,255 


DB 


000,018,021, 000,000,000,000,000 


DB 


000,000,120,012,121,201, 122,000 


DB 


000, 192, 192, 252, 198, 198, 121,000 


DB 


000,000,121, 198, 192,193,121,000 


DB 


000,006.006, 126, 198,198,121.000 


OB 


000,000, 121. 193,251,192,121,000 


OB 


000, 060, 102, 210, 096, 096. 096, 000 


DB 


000,000,121,198,193,126,006. 121 


DB 


000, 192, 192,220,230, 198. 198,000 


DB 


000, 021, 000, 120, 021, 021, 121. 000 


DB 


000,012,000,012,012,201,216.112 


DB 


000. 192.201,216,210,216,201,000 


DB 


000, 120,021,021,021.021, 121,000 


DB 


000,000.236,251,211,193, 198,000 


OB 


000, 000, 183, 198, 198, 198, 193, 000 


DB 


000,000, 121, 198,198,198,121,000 


OB 


000,000,252,198,198,252,192,192 


OB 


000,000, 121, 198,198,126,006,011 


DB 


000, 000, 188, 193, 192, 192, 192, 000 


OB 


000,000, 126,192,121,006,252,000 


DB 


000, 018, 252, 013, 018, 013. 056, 000 


DB 


000,000,193,193.198, 198, 122,000 


DB 


000,000. 198,193,102.060,021,000 


DB 


000,000. 193, 193.211,251, 108,000 


DB 


000,000, 198, 108,056, 103, 198,000 


DB 


000,000, i93. 198, 103,021,018,096 


DB 


000, 000, 252, 021, 018, 096, 252, 000 


DB 


000, 028, 021, 013, 018, 021, 023, 000 


OB 


000, 021, 021, 000, 021, 021, 021, 000 


DB 


000 , 112, 013, 021, 021, 018, 112, 000 


DB 


000, 102, 156,000,000,000,000,000 


08 


000, 016. 010, 068, 130, 251, 000, 000 


DB 


000,121, 198, 192,192,198,121,018 


DB 


000,000, 121, 198, 192.198,121,018 


DB 


000, 201. 102, 051, 051, 102, 201, 000 


DB 


198,000,198.193, 198, 198, 121,000 


DB 


096,013,121,193,251,198, 198,000 


DB 


012,021, 121,198,251, 198, 193,000 


DB 


012, 021, 251, 192, 218. 192, 251, 000 


DB 


021, 018, 252, 013, 018. 013, 252. 000 


DB 


012,021, 121, 198, 198, 198, 121, 000 


DB 


012,021, 193,193, 198,198,121,000 


DB 


056,063, 121, 198,251,193, 198,000 


DB 


056 . 063 , 251, 192 , 213, 192, 251, 000 


DB 


056,068,121,198,198.193,121,000 


OB 


051,108, 121, 193,251,198, 198,000 



20 MICRO SISTEMAS 



DB 

DB 
DB 
DB 
DB 
OB 
DB 
OB 
OB 
DB 
DB 
OB 
DB 
DB 
OB 
OB 
OB 
DB 
DB 
DB 
DB 
DB 
DB 
DB 
DB 
db 
db 
db 
db 
db 
db 
db 
db 
db 
db 
db 
db 
db 

Fun do 
Flagm 
Buf lin 



05^.108,12^, 193.193,108, 12-1.000 
000,198,000, 198, 198,198,122.000 
096,0^8, 120,012, 12^,23'!. 122,000 
012.02^, 120,012, 12^,20^, 122.000 
012, 02^,12^, 193, 25^1, 192,12^,000 
012,02^1,000,120,02^,02^,12^.000 
012, 02^. 12^, 198, 198, 198, 12^, 009 
012, 02^1, 193, 193, 198, 193, 122, 000 
056, 063, 120, 012, 12^ , 20^, 122, 000 
056,068,12^,198,25^,192, 12^.000 
056,068, 12^, 198, 198. 198, 12'=1,000 
05^,108,120,012, 12^1, 26-^, 122,000 
05^, 103. 12^, 193, 193. 198. 12^,000 
000,001,002, 100,10^,112.096,000 
000, 126, 066, 066, 066, 066, 126. 000 
000, 126, 126, 126, 126, 126, 126, 000 
255, 129, 129. 129, 129, 129, 129,255 
255, 129, 189, 189, 189, 189, 129,255 
000,000,016,056,12^.016,016,016 
000, 000, 016, 016, 016, 12^, 056, 016 
000. 000. 00^^, 006, 255. 006, 00^, 000 
000, 000, 032, 096, 255, 096, 032, 000 
003, 003, 003, 003, 255, 000, 000, 000 
123, 255 . 003, 003, 003, 003, 003, 003 
240 , 2-10, 2^10. 048 . 043,048, 048 , 063 
000,000.000,000,000,000,000,000 
060, 048, 043, 048, 048, 043, 048, 060 
060,012,012,012,012,012,012,060 

000,300, 000, 000, 030, 030, 030, 000 

255, 255, 000, 000, 000, 024, 255, 000 
255, 255, 000. 024, 024. 024, 255, 000 
000, 000, 000, 000, 255, 300,000,000 
024, 024, 024, 024, 024. ^4, 024,(324 
255, 255', 000, 255, 255, 231, 255, '255 
255,255,000,231,231,231,255,255 
000,000, 000. 000, 000,000,000, 000 
000,000,000,000,000,204,204,000 
000,000,000,000,000,000,000,000 



il79 



db 19,19 
db 35h 
db 640 DUP 



t0l 



nenu/lin status 

Pos da Jinha de status 

Buffer do cont da tela 



Rotinas de uso gera}: 



— Rotinas de tela e irspressSo de caracteres — 
jLiPiipa uideo 



Matriz p/res pixels 
Linha 
CoJuna 
Endereco inicial 
Tananho do uideo 



xor aJ,aJ 

ntou CLinha:],al 

psoy CCoiuna], aJ 

tio'j di,0 

fiioy ex, 8000 

push ex 

call URFILL 

PlOU di, 2000b 

pop CX 



URFILL: 

Preenche uma irea do yideo, ou.jo tamanho ^ definido 
pelo par ex, ^ partir do endereco definido pelc par 
di, col* byte contido no reQistr-ador aa- 

caJl UIDEO ;Prepar-a para escrita 

Old 

rep stosb j Graua os bytes 

ret 

P05IC: 

;CaacuJa endereto para a inpressSo de unt caracter 
;no uideo de acordo com coordenadas Linha X C-oluna 



;Tapiianho de linha 
;Calc inicio da Jinha 



;CaJc" posicSo na linha 



jRet com endereQo em bx 



CHR5: 

ilmpripue oaracter er* ftJ ou processa cbdigo especial 

call 5fiLMfl 

cmp al,20 ,-Salta p/rotina de in- 

,jnc GRAPH ;pres i-e uaior for > 19 



niou 


ax 


320 


mou 


bl 


CLinhal 


add 


bl 


:r!r9iiri3 


mou 


bh 





nul 


bx 




mou 


dl 


CColunal 


add 


dl 


Cflrgcoll 


mou 


dh 





add 


ax 


dx 


nou 


bx 


ax 


ret 







MICRO SISTEMAS 21 



BIBLIOTECA DE FUNCOES PARA 




• ACENTUADOR 

• MOUSE 

• TELAGRAFICA 

• TECLADO 

• COMUNICAQAOViARS'232 

• CALCULADORA ON-LINE 

• CALENDARIO ON-LINE 

• EMUITASOUTRAS 

SOLICITE DISCO DE DEMONSTRAQAO 



Ligue tone (0499)44-0144 
DIGITEC INFORMATICA LTDA 

Cx. Postal 104-89700 - Concordia - SC 



SUPRIMENTOS PARA 
COMPUTADORES 



CENTRALDATA ano^ 



SUPRIMENTO E COISA SERIA 

E E POR SABER DISTO QUE A 

CEIMTRALDATA, HA WANOS, VEM 

CUMPRINDO SEU COMPROMISSO 

DE VENDER PRODUTOS DE 

QUALIDADE COM GARAIMTIA 

ASSEGURADA E ENTREGA 

IMEDIATA. 




CENTRALDATA 

Av. Pres. Vargas, 482 Grs. 201 a 203 
Tel.: KS 253-1120 Tlx. (021)34318 



noy 


bh, ULinhaD 




inc 


si 


iPrdxina linha da jetra 


nou 


bJ; CColuna:) 




inc 


Si 




sub 


a:, 9 




add 


di,80 


iPrdxina linha no yideo 


Jc 


CH02 


ilgnora ya3 nenor que 9 


loop 


GRfl00 


,A yezes at^ conpletar 


dec 


&i 


iCheca se ^ cddigo 10 


ret 






Jn2 


CH03 










nov 


bl,0 


;Line feed (Goluna = 0) TROCfi^ 






CH00; 




j 


Inyerte 


OS caracteres do 


alfabeto en uso 


inc 


bh 


jPrbxina 3inha 


noy 


bx,CPlfabeto:] 




cnp 


bh,CUatiin3 


iCheca se pode ayangar 


noy 


cx,1^^0 




Jnc 


CH02 


TROC0 : 






CH01: 






not 


BYTE PTR Cbx: 




fioy 


CLinha^.bh 




inc 


bX 




noy 


CCoJunal.ba 




loop 


TROC0 




CH02^ 






ret 






ret 












CH03: 




DI5P: 






dec 


il 


iCheca se e cddigo 11 ; 


inprine 


a frase definida 


logo apds a chanada 


jn2 


CH0^ 




pop 


bx 


iObt^n ender da frase 


Jnp 


CL5 


;Linpa yideo 


all 


PRINT 




CH0^: 






push 


bx 


iRepQe ender no stacK 


dec 


aa 


;Salta cddigo 12 


ret 






dec 


aJ 


;Salta cddigo 13 








dec 


al 


iCheca se 6 cbdigo i^ PRINT: 






ijnz 


CH05 


1 


inprine 


a frase apontada 


per bx 


PflSSO: 






push 


cs 




inc 


bJ 


jSeta p/dir-anda pos 


pop 


dS 




cmp 


bJ,cuatcoi3 


iCheca se pode ayancar 


noy 


al,Cbx3 


iObt^n caracter 


JC 


CH01 




inc 


bx 


iPrdxino endereco 


noy 


ba,0 




cnp 


al,252 


i Checa se final frase 


J[*P 


CH00 




jnz 


PRI00 




CH05: 






ret 






dec 


aj 


jCheca se ^ cddigo 15 pri00: 






Jn2 


CH07 




cnp 


al,9 




dec 


bJ 


iSeta p/esq - retrocede 


J2 


PRI03 




cnp 


bJ,255 


iCheca se pode retroced 


cnp 


al,l2 


j Checa se 6 locate 


jnz 


CH01 




J2 


PRI01 




flOU 


bJ,CUItCOi: 


j yoJta una Jinha 


cai: 


CHRS 


i Inprine un caracter 


dec 


bJ 




Jnp 


PRINT 




CH06: 




PRI01: 






dec 


bh 


;Seta p/cina 


nou 


ah, Cbx3 


iReajusta a linha 


cnp 


bh, 255 


i Checa se pode retroced 


noy 


ELinha],ah 




J2 


CH02 




inc 


bx 




Jnp 


CH01 




noy 


ah, Lby.J 


iReajusta a coluna 


CH07: 






noy 


CColunan.ah 




dec 


aJ 


iCheca se e codigo 16 PRI02: 






JZ 


CH00 


iSeta p/ baixo 


inc 


bx 




dec 


al 


J Checa se 6 cddigo 17 


Jnp 


PRINT 




•J2 


CH06 


jSeta p/cima PRI03: 






dec 


aJ 


j Checa se ^ cddigo 18 


noy 


Cl,EbX3 


ilnp repetidas yezes 


Jnz 


CH09 




inc 


bx 




CH08. 






noy 


ch,0 




noy 


bX,0 


il8 = Hone PRO0'^: 






J up 


CH01 




noy 


al,CbK: 




CH09; 






call 


CHR5 




dec 


aJ 


iCheca se 4l cddigo 19 


loop 


PRO0^ 




Jnz 


CH02 




jnp 


PRI02 




jnp 


TROCfl 














DIGITOS^ 






GRfiPH: 






Inprine 


yaior decimal 


^ontido no par bx con a 


jRoTina 


para desenhar o 


caracter na tela grifica 


quantidade de casas decinais defininas en ex. | 


push 


ax 




Usar zeros ai esquerda 




an 


POSIC 


iCalc ender do desenho 


call 


SfiLMP 




all 


yiDEO 




noy 


ah,i 




pop 


ax 




Jnp 


DECin08 




noy 


ah,0 


iCalc ender da rsatriz 








add 


ax, ax 


NUMERO: 






add 


ax, ax 




Ifflpriwie 


yalor do par- b 


K cono decimal absolute 


add 


ax, ax 




call 


SHiyn 




noy 


si.CfllfabetoD 




noy 


ex, 5 


i Quantidade de casas 


add 


si, ax 




noy 


ah,0 


i yalor absolute 


push 


si 




jnp 


DECiri03 




™oy 


di.bx 










push 


di 


DECIfinL: 






noy 


cx,-^ 


jinprine prineira parte 


Iprine 


yalor- do par bx 


cono un yalor decinal, 


caja 


GRP00 




con a quantidade de casa 


s definidas en ex e con 


pop 


di 




status 


de impressao dos 


zeros i esquerda en ah 


pop 


si 




5e ah = inprine 


yalor absolute 


add 


di,8192 


iCaJc ender seg parte 


5e ah = 1 inprine 


5 zeros ci esquerda 


inc 


Si 




5e a 


h = 32 inprine 


yalor alinhado ei direita 


noy 


CX,'^ 


;lnpripiie sequnda parte 


call 


SRLUft 




caJJ 


6RP00 


■ 


lEcifies ■■ 






noy 


bi, ccoiuna: 




noy 


si, OFFSET Tabnun+10 iPponta escala | 


noy 


bh, CLinhaD 




3ECin00: 






J«P 


PP5S0 




dec 


si 




GRfl00: 






dec 


Si 


ifljusta para nunero de 


noy 


Al.ZSil 


iObtdn byte na natriz 


loop 


DECin00 


j casas desejadas 


noy 


es:Cdj3,al 




noy 


Cria9013,ah 


i Status de inpressSo 



22 MICRO 3ISTEMAS 



SOLAR INFORMATICA SOFTWARES £r HADWARES 

PCXT/AT&COMPATiVEIS MSX1/2/2 + 



JOGOS PC XT/ AT 1 


007 LICENCE TO KILL 


(1) 


COD. 


438/BATTLE HANKS 1942 


(21 


COD, 540/INDY500 


(2) 


COD. 


53/SILENT SERVICE II 


(4) 


COD. 340;221 BAKER STREET 


(21 


COD. 


487/BATTLEOF BRITAIN 


W 


COD. 219/(RONMAN OFF ROAD 


(2) 


COD. 


572/ SIM CITY 


(2) 


COD. 336M«4 OF ROAD RACING 


(1) 


COD. 


283/BEYOND 


(D 


COD. 527 /JOE MONTANA FOOTBALL 


(bl 


COD, 


a07/SIM EARTH (EGA/VGA) 


(4) 


COD. 174J688ATTACKSUBI 


(11 


COD, 


464/ BIG TREE 


(2) 


COD, 508/JONESINTHE 




COD. 


595/SPACE QUEST 1 


(2) 


COD. 217/688 ATTACK SUB |[ 


(2) 


COD- 


478/BILL ELLIOT NASCAR 


(4) 


FAST LANE (VGA) 


(1H0) 


COD. 


123/SPACEqUESTII 


(3) 


COD. 480(A10TANK KILLER 


I4> 


COO. 


Sae/BOUNCEZONE 


(11 


COO. 541/KINGQUESTI 


(11 


COD. 


125/SPACE QUEST 111 


(6) 


COO, 240/ ABC FOOTBALL 


(6) 


COD. 


577/CAaAL 


(21 


COD, 56B/KING QUEST II 


(21 


COD, 


2B2/SPACE QUEST IV (EGA/VGAI (6 HO) | 


COD. 334/ABRAMBATTLETANK 


(21 


COD. 


483/CALIFORNIA GAMES II 


(31 


COD, 441/KINGQUESTIII 


(31 


CUU 


/STAHMOVIK 


(3) 


COD. 333/ ADULT GAMES 


(2) 


COD. 


403/CAPITANTRUENO 


(11 


COD. 122/KlNG QUEST IV 


(Ml 


COD 


532/STeLL THUNDER 


(2) 


COD, 415/ ADVANCED FLIGHT SIMULATOR(I) 


COD, 


140/CARMEN SAN DIEGO 




COD. 442/UKERxCELTICS 


(21 


COD 


457/STREETRODI 


(3) 


COO. 206/AFTER BURNER 


(21 


IN EUROPE 


(D 


COD. 86/LEISURRE LARRY 1 


(2) 


COD 


243/STREETRODIl 


(4) 


COD. 163/AIR COMBAT 


111 


COD- 


216/CARMEN SAN DIEGO IN TIME 


131 


COD, 40/LEISURRE LARRY II 


(6) 


COD 


470/SUPERHANGON 


(1) 


COD, 142/AIRBONE RANGER 


ni 


COD. 


439/CARMEN SAN DIEGO IN WORLD (11 


COD. 319/LEISURRE LARRY III 


(8) 


CUU 


534/SWORD OF SAMURAI 


(3) 


COD. 127/ALF 


ID 


COD. 


121/CASTLEVANIA 


(Zl 


COD. 254/LODE RUUNER 


(11 


CUD 


5a7/THEANCIETOFATSEA 


0) 


COD, 68/ALTERED BEAST 


12) 


COO. 


355/CENTURION (EGA/VGA) 


(31 


COD. 379/MADMIX 


ID 


CUD 


493/THE GAME OD HARMONY 


(1) 


COO. 462/APACHE 


(?! 


COD. 


502/CHARLIE CHAPLIN 


(D 


COD. 495/MARIOBROSSlVGAl 


(D 


CUD 


571/THESECRETOF 




COD. 335/ARCADE VOLLEY INFANTIL 


(11 


COD 


496/COMANDO H.O (EGA/VGAI 


(2) 


COD, 591/MECHWARRI0R(EGA/VGA1 


W 


MONKEY ISLAND 


(8) 


COD, 271/ARKANOIOII 


(11 


COD 


402/CRlME WAVE (EGA/VGA) 


(B) 


COD. 592/MICKEY MOUSE 123'S 




COD 


570/THEXDERI 


(21 


COD. 166/ARTICFOX 


ID 


cnn 


350/DARK CASTLE 


(2) 


THE BIG SUPRISE PART 


(3) 


CUD 


e9/THEXDEfl II (EGA/VGAI 


( 1 


COO. 324/ASTERIX 


(21 


COD 


51 3 / DA VI D WOLF SECRET AGENT 


(6) 


COO, /MICKEY MOUSE IN 




COD 


531 /TUNNELS OF ARMAGEDON 


(21 


COD. 516/ AVOID THE NOlO 


(1) 


COD 


507/DAYS OF THUNDER 


(31 


SPACE ADVENTURE 


(21 


COU 


614/VOYAGEM 


(21 


COD. 528/ AXEOF RANGER 


(2) 


COD 


456/ Dl NO WARS 


(71 


COD, 519/NEWYORK 




CUU 


539/WEIRD DREAMS 


(21 


COD. 596/8AAL[EGA/VGA) 


(31 


COD 


533/EYES OF THE BEHOLDER 


(51 


WARRIONS (EGA/VGA) 


(2) 


COD 


460/WELLTfllS 


(21 


COD- 510/BACK TO THE FUTURE II 


(2) 


COD 


506/F-14TOMCAT(EGA/VGA1 


(4) 


COO. 437/NUCLEARWAR 


(31 


CUD 


316/WINGCOMMNDERI 




COD. 471/BADBLOOD 


(41 


COD 


590/F-29RETALIATOR 


(2) 


COD. 4a5/OLIVERANDCOMPANY 


(21 


(EGA /VGA) 


(3HD) 


COD, 474/BADDUDES(FHAGONNINJA) 


(21 


COD 


593/FREDDV HARDEST 


(11 


COD, 515/OVERLORD (EGA/VGA) 


(5) 


COD 


4gi/WORLDCUP90 


(2) 


COD, 342/BALLISTIX 


(D 


COD 


461 /FLIGHT SIMULATOR V4.0 




COD. 504/POPULOUS 


(4) 


CUU 


625/XENONI 


(2) 


COD, 512/BANDITKING(EGA/VGA) 


(31 


OPTIONAL DISK AVIOES 


(21 


COD. 425/POWER DRIFT 


(41 


CUD 


597/XENONII 


(3) 


COD. 53B/BARBARIAN 


(D 


con 


5S3(GOLDRUSH 


(51 


COD. 367/PRlNCE OF PERSIA 


(21 


CUU 


33a/2ACMACKRAKEN 


(2) 


COD. 320/ BASIC GAMES 


(11 


COD 


486/GQLDEN AXE 


(21 


COD. 167/PRO TENNIS TOUR 


(31 


CUD 


337 /ZOMBI 


(11 


COO, 46/BASKETBALLMAGIC 




con 


339/GP CIRCUIT DISK CG A 


(1) 


COD, 598/RAMBOIII 


(Zl 


CUD 


573/ ETC... 




JONHOSONS 


(D 


COD 


73/GP CIRCUIT DISK 




COO. 2fl1/RASTANSAGAN 


(21 








COD. 249/BATTLECHESSI 


(21 


EGA-HERCULES 


(11 


COD. 440/RENEGARE 


(2) 








COD. I /BATTLE CHESS II 


(31 


COO 


221/HEART OF CHINA (VGA) 


BHD) 


COD. 526/RDBOCOPDARAWEST 


(41 









APLICATIVOS 
PC XT /AT 
DOMINIC 
PUBLICO 



1001 - EDITOR GRAFICO DE SIMPLES USO, EM POHTUGUeS. 
{11 COD.390/BENCH - TEST GERAL DE MICRO, COMPLETO 
(2) C0D.1B2/C0PYWRITE 90 - COPIADOR DE DISCOS NOR- 
MAIS OU TRAVADOS (1) COD.374/CURSO OE DOS - APRENDA 
TODOS OS COMANDOS DO DOS COM ESTE PROFESSOR 
ELETRONICO (4) COD.408/FANTAVISION - PARA ANIMAQAO 
GRAFIGA, INCRIVEL (2) COD.186/FORMAT MASTER - FORMA- 
TA DISCOS DE 360K EM ATE BOOK (1) 000.454/ LABELS 
UNLIMITED - FA2 ETIQUETAS EM DIVERSOS TAMANHOS 
^^) COD.154/PC GLOBE V3,0 — GEOGRAFIA DO MUNOO COM 
MAPAS, FICHAS COMPLETAS DE TODOS OS RAISES 



(5) C00.189/PRINT MAGIC - PARA EDtCAO DE PAGINAS GRA- 
FiCAS COM FIGURAS E LETRAS E (2) COD.106/SCAN GRAFICO 
- VERSAO DESTE OTIMO ANTIVIRUS EM MODO POR JANE- 
LAS (1) COD.580/THE MUSIC CONSTRUCTION - EDITOR MU- 
StCAL (11 COD-575/UNIKEY- ACENTUAQAO PARA O TECLA- 
DO NA LINGUA PORTUGUESA (1) COD.55e/THE NEWS PRINT 
SHOP — VERSAO POOEROSA DO FAMOSO PRINT SHOP, COM 
GRANDE BANCO DE FIGURAS E LETRAS (4) COD.102/UX 
TURBO — ACELERADOR DE MICRO (1) C0D.Z6!/ TEMOS MUI- 
TOS OUTROS TITULOS PARA DIVERSAS AREAS DE UTIU2A- 
CAO. 



PC XT/ AT — OS NUMEROS ENTRE PARENTESES INDICAM QUANTOS DISCOS CADA SOFTWARE OCUPA. 



ASSISTENCIATECNICA 
LINHAPCXT/AT 



MICROS ■ WINCHESTERS 

DRIVES • IMPRESSORAS 

MONITORES 



PC XT/ AT — PROMOQOES 

A CADA 10 COPIAS COMPRA- 
DAS ESCOLHA MAIS 1 (UMA) 00- 
PIADEJOGO. 

PESSOALMENTE - DESCON- 
TO DE SEGUNDA A SEXTA DE 
20% SOBRE JOGOS. 



SISTEMAS ESPECIFICOS CON- 
TflOLE DE ESTOQUE, MALA Dl- 
RETA, CONTAS PAGAR E RECE- 
BER. ETC, 



SOLICITE CATALOGO GRATIS 
PARA SEU MICRO, ESPECIFIOUE 
O EOUfPAMENTO QUE UTILIZA 
MSXOUPC, 



SEDEX A COBRAR ENCOMEN- 
DE SEUS SOFTWARE POR CARTA 
OU TELEFONE E RECEBA E PA- 
GUE NO CORREIO MAIS PROXI- 
MO DE SUA CASA. 



LINHA MSX 



•JOGOS E APLICATIVOS MSX JAPAOEEUROPA 

1/2/2-f • MEGARAM 

• HARDWARES &PERIFERICOS 5 KITS 2.0 E 2.0-f 

' DRIVES51/4e31/2 * GARANTIA E MELHORES PRE- 

* ULTIMOS LANCAMENTOS DO QOS 



SOLAR INFORMATICA 
OX. POSTAL 11743 
CEP: 05090 SAO PAULO/SP 
FONE: (011) 833-9355 

HORARIO DE FUNCIONAMENTO: SEGUNDA A SEXTA DAS 8;00 AS 
18:0OH. 



RECORTE E ENV1E 



catAlogo eletrOnico 
hotline <> pc news 



ASSINALECOMX:i 
2.500,00 



) WINCHESTER Grt2..000,00( ) DlSCOCrf 



CATALOGO EM DISCO INCLUINDO TODA A NOSSA RELACAO 
DE JOGOS E APLICATIVOS, MANUAIS E SENHAS OlSPONl- 
VEIS. DICAS MACETES E MUITO MAIS. EQUIPAMENTO NECES- 
SARIO: PC XT 2 DRIVES OU WINCHESTER- ENVIE-NOS UMA 
CARTA JUNTAMENTE COM UM CHEQUE NO VALOR DA VER- 
SAO DO CATALOGO QUE VOCE DESEJA, PRECOS VALIDOS 
DURANTE JANE]BO/FEVERE!RO — 1992, PESSOALMENTE 

SERA GRATIS DESDE QUE NOS TRAGA OS DISCOS PARA GRA- 
VACAO DO CATALOGO- 



ENOEREQO: 

BAIRRO: PHOFISSAO: 



CIDADE: ESTADO; 



cic 
fioy 

inc 
noy 
inc 

noy 

DECIP102: 
sub 

Jc 

inc 

Jwp 

DECin03. 
add 
crip 
Jnz 
dec 
iiou 
jni 
jnp 

DEClfie^: 

BOU 
Clip 
.J2 

inc 
cnp 

Hoy 

DEcinas: 

add 

IIOU 
DECIP106 : 

dec 
jn2 

Jnp 

OECIflB?: 

all 

J (IP 



cJ, CsiJ 

si 
Ch.CSi: 

Si 

aj,e 

bX, CX 
OECin03 

DECII102 

bX,CX 

aj.0 
DEcines 

C3 

a3,30h 

DECIfie-^ 
CHR5 

a],craaq0ij 
aJ,0 
DECin01 
Cl 

a J, 32 

DECIH06 

al,0 

aj,30h 
!:Faa90i3,al 

CJ 

DECin07 

CHR5 

CHRS 
DECIH01 



;Liiipa Q carry 

iObt^n uaJor na escaia 



;Contador de casas 
;CalcuJa quantas casas 

;RGpije uajor- corriQido 

;SaJta se nSo for zero 
;Retorna se for- ualor 



;Checa se ^ p/descon- 

;siderar zero 



;Checa se ^ aJinhado k 

jdireita 

jlfipr-inte urn zero 



jUsa digito como stat 
ilfiprine e conTinua 
;InipriPie e reTorna 



; — Rotinas para tratafiento de janeJas 
JRNELfi: 

SaJya e 



push 
push 
push 

caii 
no<j 
noK) 
nou 
noy 
noy 
JflNELB^ 
cnp 
Jz 
add 
Joop 
ret 

JflNELl: 

noy 
push 
caJJ 
pop 

sub 

lieu 

sub 

(loy 

push 

noy 

ca:j 

pop 

add 

nov 

pop 

pop 

pop 

cnp 

jnz 

ret 



Jiripa una janeJa definida da seg forma: 

bx = linha X coJuna do canto sup esquerdo 

dx = qt linhas x qt coaunas 

ax 

bx 

dx 

QUnDR3 

CQtJJn3,dh 

LQtCOll.dl 

bx, OFFSET Pointi^ 

CX,5 

ax,0 



;Rjusta PCS de inpress 



jTabeaa de apontadores 



Cbxa.ax 

JRNEH 
bx, 6 
JflNEL0 



iPrdxido pointer 



Ebx3,dx 

bx 

POSIC 

bx 

bx,2 
Cbx], ax 
bx,2 
Si, :bxD 
bx 
bx, ax 

TRRN5F 

bx 

bx,6 

Cbx:,Si 

dx 

bx 

ax 

BYTE PTR [:Flagqd],255 

QURORO 



;5aJya qt de Jin coJ 
;Cajc endereco no video 

;Salua ender do uideo 
iObt^n ender no buffer- 

;flrquiya bJoco 



sub 


da,2 




11 ou 


oh,0 




noy 


al,23 


; Canto sup esquerdo 


caJJ 


CHRS 




no'j 


CJ,dJ 




QURDR0 : 






PHOU 


Al,2A 


;Traco superior 


caJJ 


CHRS 




JOOF 


QUfiDR0 




no'j 


a J. 29 


; Canto sup direito 


caJJ 


CHRS 




QUflDRl: 






inc 


bh 


;Pr(ixina Jinha 


caJJ 


QUflDR3 




nou 


aJj23 


i Lateral esquerda 


caJJ 


CHRS 




no'j 


aJ,bJ 


jDesJoca a inpressSo 


add 


aJ,dJ 




inc 


aJ 




jioy 


rcoJunaJ, aJ 




noy 


aJ,26 


j Lateral direita 


caJJ 


CHRS 




dec 


dh 




Jnz 


QURDRl 




inc 


bh 


idJtina Jinha 


caJj 


QUflDR3 




nou 


aJ,30 


; Canto inf esquerdo 


caJJ 


CHRS 




tioy 


CJ,dJ 




aUPDR2: 






noy 


aJ,27 


; Linha inferior 


cajj 


CHRS 




Joop 


QUflDR2 




noy 


aJ,3l 


i Canto inf direito 


caJJ 


CHRS 




pop 


bx 


jRjusta a inpressSo 


inc 


bh 




inc 


bj 




QUflOR3: 






noy 


CLinhaD.bh 




nou 


CCoJuna3,bJ 




ret 






TRfiNSF : 






iTransfere un bJoco da Area de yideo para uma 


ideterninada Area de arquiyo 




bx = enderego do 


yideo 




si = endereco do 


buffer 


caJJ 


MIDEO 




noy 


di, bx 




cajj 


TRflNS0 


jTransfere una netade 


add 


di,2000h 


i Outra netade 


TRRNS0: 






push 


di 




noy 


Ch,0 




noy 


dh,CQtain3 


;CaJc quantidade tota 


add 


dh,dh 


;de lin de yideo (x4) 


add 


dh.dh 




TRANS 1: 






push 


di 




noy 


CJ,CQtCoa3 


jTananho Jinha de yidt 


TRflNS2: 






noy 


aJ,e£:Cdi3 


;Obt^n un byte 


noy 


Csi3,aJ 


iSaJya byte 


noy 


aJ,CLetras+256:i 




noy 


Ces:di:,aJ 


i Linpa endereco 


inc 


di 


;Pr6xino enderego 


inc 


si 




Joop 


TRflNS2 




pop 


di 




add 


di,30 


;SaJta Jinha de yideo 


dec 


dh 


jExec a quant, de Jin 


Jnz 


TRRNSl 




pop 


di 




ret 







QURDRO : 

Rotina para a inpressao da noJdura de usa janeJa. 

bx = Jinha X coJuna do canto superior esquerdo 

dx = q tJinhas x qt coJunas 
push bx 

caJl QUflOR3 jPosiciona a inpressSo 

sub dh,2 iRjusta as quantidades 



REPOE = 

jTransfere un bJoco de una Area para yideo 
caJi SRLyfl 

^oint+2 ;TabeJa de pointers 



iPrdxino pointer 



caJJ 


yiDEO 


noy 


bx, OFFS 


11 oy 


CX,5 


noy 


ax,0 


REPO0: 




cnp 


CbxJ.ax 


02 


REPOi 


add 


bx,6 


Joop 


REPO0 



24 MICRO SISTEMAS 



ret 

REPOl: 

raou 

nou 
nou 
niou 
nou 
tiou 
noy 
noij 
no\) 

add 
REP02 : 
push 
noy 

(lOU 

add 
add 

re:po3t 

push 
noy 

REPO^: 

pioy 

(lOU 

inc 

inc 

Joop 

pop 

add 

dec 

jnz 

pop 

ret 



Cbx-2:,ax 

dx,Cbx-^: 

CQtJina,dh 

CQtcolJjdl 

Cbx-'qiljax 

di;Cbx-6: 

Cbx-6D,ax 

ax, Cbx-8: 

bx,ax 

REP02 

di,20e0h 

di 

ch,0 

dh,CQtJin3 

dh,dh 

dh,dh 

di 
Cj,CQtC0l3 

aa,c:bxD 

es:i:di3,ai 

bx 

di 

REPO-q 

di 

di,60 

dh 

REP03 

di 



jLimpa pointer 

; Obtain qt 2inha coJuna 



jObt^Ps ender no video 



Obt^pi ender- no buffer 
Transfere una raetade 
Outra netade 



jCalc quantidade total 
;de Jin de yideo (x^i 



J Tantanho da lin de yideo 

Obt^m un byte 
Repoe byte 
Prdxinio enderego 



iSalta Jinha ,de yideo 
;Exec quant, de linhas 



Editor de telas 



LlflPP; 

;Linipa OS apontadores das JaneJas 
noy si, OFFSET Point+2 
ex, 3^ 



iioy 

Linp0: 

loy 

inc 



BYTE PTR Csi3,0 
Si 



Joop LinP0 

ret 



— Hot 

OUTTEC: 
CPIP 

Jnz 
ret 

OUTTE0: 

caJI 
raou 

OUTTEl: 

loop 
call 
noy 
call 
noy 
push 
noy 
noy 
cnp 
jn2 
ret 
0UTTE2: 
rol 

JC 

rol 

Jc 
rol 

JC 

rol 

Jc 

rol 

JC 

rol 

Jc 

rol 

JC 

rol 

JC 

ret 

0UTTE3: 

call 



inas funcionais do editor de telas 

BYTE PTR CFtec3:,0 
OUTTE0 



SRLUfl 
CX, 100 

OUTTEl 
DESLIGF! 

bx, CGetcur:] 
bx 

bx, OFFSET 0UTTE3 
bx 

al, TFtecSl 

BYTE PTR :Ftec3:!,0 

al,0 

0UTTE2 



al,l 
PflGEDU 

al,l 

PAGEUP 

al,l 

TflBULfl 

al,i 

RELRTiy 

al, 1 

DESLOCfl 

al,l 

BHCKSPB 

al,l 

CRRREGHR 

al,l 

GRflyflR 



VIDEO 



Page doHn 

Page up 

TAB 

5 

BS 
F10 

F9 




NOVIDADE 



- Cartao Eletronico Instantaneo 



D Clipper 
DAssembler 
DDOS 
Dlnterrupcoes 



iembra daqueie cartao de consulta rap'ida que voce nunca encontra 
quando precisa? Pode aposent^-fo! Chegou o CEI Kernel, o cartao de 
referenda que fi'ca residente na memoria do micro. Quando voce precisa 
de uma informacao, eia esta la. Basta pressionar uma tecla. Nada mais 
simples, rapido, comodo e barato. E os assuntos sac os mais requisita- 
dos pelos programadores. 

COMO ADQUIRIR CEI: 



Na compra de dois ou mais Recorte este anuncio e marque quais cartoes deseja receber Cada 

cartoes eletronicos voce recebe in- cartao eletronico custa Cr$ 24.800,00. Anexe um cheque nominal a Ker- 

teiramente gratis o software nel Consultoria e Sistemas, no valor total do seu pedido, e envie para 

AGENDA KERNEL. ATI Editora S/A - Rua Washington Luiz,9 - gr 403 - RJ - CEP 20230 



ilS OM 


bx, LPutcur: 


iltOV 


di, OFFSET Suflin 




can 


b>- 


nsou 


ax,0bo0eh 




Jmp 


LIGfi 


PSOV 

raoy 


d£,ax 

ax, cficode:: 




TftBULfl- 


; Cursor carto sud es^a 


ISO'vl 


es , ax 




and 


WORD PTR CPXZl.e'i'-frSh 


push 


ry 




and 


WORD PTR :pv:,0fff8b 


push 


Si 




ret 




c:d 
rep 


moysb 




BflCKoPfi: 


i Ret contei-idG do buffer 


POP 


si 




calJ 


RECTEL 


add 


■=i.2000h 




jpiip 


COLOCfl 


pop 
c:id 


ex 




RELRTI'J- 


i3aJT5. p/COCf-d (ENTER) 


rep 


PfiOMSb 




pu5h 


ax 


fflOU 


ds . a>^- 




PIlOU 


ax.CPXiD 


mou 


ai. c="urdu+i: 




niou 


cpxj.ax 


caJj 


CHR5 




no 'J 


ax, cprii 


OaH 


DI3P 




rto\> 


CPYi^ax 


db 


' PX 000 - PY- 300 


Lin S0 - Col GC 


pop 


ax 


db 


INi 


PX 000 - PV' 000 ' 


ret 




db 
calJ 


252 
VIDEO 




PAGEUP' 


;Salta p/topo da te^a 


.imp 


3TPTLI1 




fflOU 


WORD p"'R cpr:i,0 








ret 




5TRTU5 ■ 
CffiP 


EY^L PTR ZFl^c^lnZ. 123 




PflGEDU: 


jSalta para d& pa tela 


Jo 


STPTLI0 




mou 


WORD PTR CPY:.199 


ret 






f-Et 




STfiTIJS; 

ca:i 


oRL 'JP 




COLOCfl: 


,In£taI Ijinha de statiti 


riiou 


al, CFurdo+i: 




Cfflp 


BYTE PTR E:ria9inJ,i23 


caJJ 


rHR5 




,':C 


coLoca 


STflTUl: 






ret 




ntoy 


al, rFlaqlnl! 




COLOC0T 




ntoy 


LLinha-.a: 




caj: 


SftLUfl 


mov 


BYTE P"'R ccoiuna^, 6 




nou 


al,CFJa9Jn3 ;NClniero da l^nha 


no'j 


bx, :PX3 




noy 


ah,0 


fflOU 


ex, 3 




BOU 


CLinha3,3"i 


call 


DIGITOS 




no\i 


BYTE PTR i;coauna3,0 


niDu 


BV^E PTR ccolunaj, 16 




JtOV 


CM, 320 


TlOU 


bX,CPY: 




nul 


ex 


fflOV 


CX, 3 




no'j 


si, ax 


cai: 


DIGI'Oc 





ASSISTENCIA TECNICA PERFEITA 



MANUTEN9A0 

REALIZADA POR 

ENGENHEIROS 

ESPECIALIZADOS 

EM 

MICROS PC XT/AT 

DRIVES 

DISCO RIGIDO 

IMPRESSORAS 

E MONITORES 

CONSULTE 
PARA CONTRATOS 
DE MANUTENQAO 




COMPROVE!!! 



FORNECEMOS BACK-UP! 



DEFEITOS EM MICROCOMPUTADORES: 

Erros de logica aleatorios, 
perda de memoria, 
destruigao do software, 
faiha de componentes... 

UMA SOLUgAO PERFEITA: 
(VHCROLOGICA, o melhor caminho para 
eliminar defeitos em microcomputadores 
e perifericos. 






^Seag^ ELGIN 



@A1ICROLAB 



(^elebra 



nucrotec 



>l1ICROLOGICk 

Engonharia de SIslemaa Llda. Consulloria da Hardware 



RUA CAMERINO, 128 - 11° ANDAR - CENTRO - RIO 
(PROXIMO A EST. DO METRO PRES. VARGAS) 

TEL.:(021)263-9925* 263-9408 



no'j 


BYTE PTR 


CCoJunal 


23 


nou 


b/,CPYj 






shr 


bx,i 






5hr 


b>;,l 






shr 


bx, 1 






no'j 


cy.,2 






cali 


DIG IT 05 






nO'.) 


BYTE PTR 


CCcuLJri-sH 


"■3 


riiou 


bJ<,EPXl 






Shr 


bv,l 






5hr 


b>: , 1 






shr 


bx,l 






fliQU 


CM, 2 






C5ia 


GIGITOS 






nioy 


BYTE PTC; 


CColunaD 


65 


r*nu 


b>^cp>;i: 






mou 


a>^,CPXj 






cmp 


bx, ax 






jnc 


5TflTU2 






xchg 


bx.ax 






5TflTU2- 








sub 


bx , ax 






PHOU 


ex , 3 






ca22 


DI6IT0S 






mo'j 


BYTE PTR 


CCo2una] 


75 


nou 


bx, :pyii 






nou 


ax,CPYj 






CWlP 


bx, ax 






Jnc 


5TnTU3 






>;ch9 


bx,ax 






5TRTU3- 








sub 


bx , ax 






noy 


ex , 3 






caJJ 


DIGIT05 






PBOU 


BYTE PTR 


CColuritf.^ 


^9 


cmp 


BYTE PTR 


CFiao^.g 




.jZ 


STflTLl'^ 






calJ 


DISP 






db 


'DEL '.25 


J 




Jftp 


STATUE. 






STPTU-i! 








c.*:: 


DI5P 






db 


'INS', 25 


r 





MENSAGEM DE ERRO: 

Na edicSo passa, por faiha de montagem, as pSginas 
24, 26, 28, 29 e 32 foram trocadas. A sequencia correta, 
para digitapao 6: 

24, 29, 32, 26 e 28 



Discos: 



Para quern n§o tern tempo a perder com di- 
gkacSo ou nao quer correr o risco de errar, a PRO 
KIT est^ oferecendo um disco 5 1/4 com as tr§s 
primeiras partes do sistema GRAPHOSlll. Alim 
dos fontes comentados, o disco cont^m a versao 
compilada e diversas telas e desenhos. 



GRAPHOS III 

Partes 1-2-3 



CrS 6.800,00 



Envie seu pedrdo para PRO KIT Infornieitrca e Editora 
Ltda Caixa Postal 108.046 - CEP 24120 ■ NrtBr6i - RJ 



STATUS : 






no'j 


al. Lpundc 


+ 11 


.jntp 


CHRS 




RETIRR: 






cmp 


BYTE PTR 


EFlaQlnl, 12c 


jO 


RETIR0 




ret 






RETIRE! ■ 






all 


SflLW 




no'j 


a1. LFlSQJnj 


«ov 


ah,0 




noy 


CX,320 




fflU2 


CX 




nou 


di, ax 




ntou 


Si, OFFSET 


Buf lin 


caJ] 


MI DEO 




push 


di 




push 


CX 




cid 






rep 


isoysb 




pop 


C.n 




PCP 


di 




add 


di,,2000h 




rep 


noK'Sb 




ret 






OESLOCfl 






cwp 


BYTE PTR 


[:Fla9ln3,123 


JC 


DE5LOC0 




ret 






DESLOC0^ 






C51J 


RETIRR 




inc 


BYTE PTR 


CFlagm: 


cmp 


BYTE PTR 


CFlaginl., 25 


Jc 


DE5L0C1 




riiO'..' 


BYTE PTR 


CFia9ln:,0 


DESLOCl: 






call 


COLDCR 




DESL0C2 ■■ 






Test 


BYTE PTR 


i:Ftec3j,iZi00i!iO00b 


linz 


DESLOC^ 




ret 






LINSTRT^ 






cmp 


BYTE PTR 


CFiaQlnj, 123 


■jc 


LINSTfie 




and 


BYTE PTR 


EFlaglnj, 12? 


ca IJ 


COLOCR 




Jpiip 


LINSTfll 




LlNSTfl0. 






can 


RETIRR 




Of 


BYTE PTR 


EFiagln:, 125 


LIN5TR1- 






TBSt 


BVE PTR 


rFtec:-.^ 00010000b 


Jnz 


LIN5TR1 




ret 






GRflUfiR. 






ret 






CFlRREGfiR 






ret 







NA PROXIMA 

EDIQ\0: 

' As rotinas de teclado (GETKEY e INPUT); 

- connando dos menus pulldown; 

- Rotinas de gravagao/leltura de arquivos; 

- Gravar e carregar no formato CGA. 



MICRO SISTEMAS 27 




IGO 



Seguran^a nunca e demais 

Aprenda mais uma tafica para o arsenal de medidas de protegao 
dos seus programas 



Ricardo R. Rangel 



Quem nunca se deparou com a necessidade de evitar o acesso 
de "bisbilhoteiros" a determinadas partes de um programa, ou ate 
mesmo ao seu Winchester? 

A maiorra dos programadores trabaiha com linguagens de alto 
nfvel; assim, apresento aqui um pequeno programa de protepao em 
Pascal 5.0, que pode ser adaptado de acordo com as necessidades 
de cada usuario. 

Antes de comeparmos a anaiis^-to, vejamos algumas premisses 
basicas para que ele se torne eficiente, Em primeiro lugar, digamos 
que voce queira que assim que o computador seja ligado apare?a 
uma solicita^ao de senha, sem a quel o programa nao devolvera o 
controle ao usuario. Para que isso seja feito, existem quatro requi- 
sitos a serem respeitados: 

- A interruppSo causada pelo CTRL+ BREAK deve ser desativada 
para que o usuario n§o burle o programa; 

- conjunto dos simbolos que serSo aceitos pelo programa, quando 
a senha for digitada, deve ser selecionado; 

- tamanho da senha deve ser padronizado; 

* As teclas digitadas n§o devem ser ecoadas na tela de maneira que 
a senha digitada nSo seja facilmente descoberta. 

Durante o funcionamento do computador, sem que voce perceba, 
a CPU esta checando a todo momento se alguma interrupcao foi 
feita. Por exempio, se alguma tecia for pressionada, sera gerada uma 
interrupcao de teclado (INT09H1 e a tecIa digitada sera armazenada 
no buffer de teclado. Caso CTRL + BREAK seja pressionado, serg ge- 
rada uma INT 1BH. Come cada interrupcSo ocupa 4 bytes para de- 
finir enderego para onde o controle deve ser transferido, podemos 
calcular esse endereco e modific^-lo. Para tanto, lembrando que as 
interrup?oes comecam em 0000:0000, basta efetuar 0000:0000 + 
4 * 1BH para obtermos o endere?o 0000:006C. A partir desse en- 
derego, os 4 bytes seguintes contem o enderepo para onde o pro- 
grama serS desviado caso CTRL-f BREAK seja pressionado. Obser- 
vando o exempio listado, veremos que no inicio do programa o 
endereco FOO0:EO5B foi colocado como desvio para o CTRL-F BREAK 
causando uma "pequena irritagao" no usuario que utilizou este me- 
todo, pois esse enderepo corresponde a inicializacao do computa- 
dor. enderepo correto so dever^ ser restituido ao final do programa 
caso a senha digitada esteja correta. 



Olhando um pouco mais o exempio, vemos que existe uma pro- 
cedure (uma sub-rotina) que e chamada pelo corpo principal do pro- 
grama. Antes que a sub-rotina seja chamada, contudo, alguns 
parSmetros devem ser especificados: as coordenadas que definirSo 
onde aparecer^ a faixa colorida correspondente ao tamanho da se- 
nha deverao ser expressas por "posipSoX" e "posigaoY" e o tama- 
nho por "tamanho". 

Um outro aspecto interessante 6 o conjunto dos simbolos que 
deverao ser aceitos. No comeco do exempio existem dois conjuntos 
definidos, de modo que antes de chamar a sub-rotina, deve-se in- 
dicar qual dos dois devera ser uttlizado. Para ilustrar, pode-se dizer 
que quando uma tecIa nao pertencente ao conjunto for digitada, a 
mesma ser^ ignorada sendo retirada do buffer de teclado. Para isso 
indique o niimero do conjunto ^ variavel "tipo de conjunto". 

Ap6s todos OS parametros serem definidos, ser6 efetuado um 
"loop" do qual so serS possfvel sair caso a "palavra chave" seja igual 
^ definida pelo programa. Durante essa fase o controle estar^ sendo 
feitopelaprocedureRECEBE, que ecoarSna tela mesmo simbolo 
para quatquer tecIa digitada, dificultando assim a descoberta da se- 
nha. Caso voce deseje ver a digitapao das teclas na tela, troque 
"writelsaida falsa)" por "writeisafda verdadeira)", no exempio. Note 
que existe no programa um controle para o BACKSPACE e que a 
entrada somente sera terminada com a tecIa ENTER. 

A unica maneira de se abandonar o programa ser6 a entrada cor- 
reta da senha. Caso isso acontega, a INT 1BH ser^ restituida com 
OS valores corretos e o controle ser^ devolvido ao usuario. 

Para experimentar o programa, digite-o no Turbo Pascal 5.0, grave- 
-o como SENHA. PAS teclando F10 e WRITE TO SENHA PAS, mude 
o DESTINATION da compilapio para DISK e compile-o no disco te- 
clando F9. Com isso, voce ter^ no disco o arquivo de texto 
SENHA. PAS e o arquivo execut^vel SENHA.EXE. Copie o arquivo 
SENHA.EXE para a raiz do seu diretorio e acrescente o comando 
SENHA no seu arquivo AUTOEXEC.BAT Pronto: esta feito! Toda vez 
que ligar o computador, sera solicitada a sua senha. Nao se esquepa 
de alter^-la, durante a digitaggo, para uma senha que Ihe seja f^cil 
memorizar 

Tendo em mente o que foi visto, 6 fcicil imaginar a variada game 
de aplicagoes que poder§o advir desses conhecimentos que, em- 
bora simples, costumam trazer bons resultados. 

Espero que este pequeno programa possa auxiliS-lo na manu- 
tenpao da seguranpa de suas informagoes. Maos ^ obral 



RICARDO R. RANGEL 6 Oficial Aviador, formado pela Acade- 
mia da For9a Adrea e autodidata em Basic, dBase, Clipper, As- 
sembler, Turbo Pascal e Cobol. 



28 



■.»!) hiSrf MAS 



• Programa: SENHA.PAS 



Progran SENHfl, { By Ricardo Rangea en 05/07/91 ; 

USES CRT, DOS; 

const con.iuntol set of char-Z'^' ■-'•=>','-','. ' 
con,junTo2:set of char=C'a ' ■ - 'z', 'R'. . 'Z' 

3; 

yar Posicaox,, posicaoY, tansnho, tipo_de_oori,juntu 

pointer : byte; 
counter, couriter-2: integer; 
tecja^char; 

palaura_chays,5aida_uerdadeira,saida_faa5a 
: string; 

break 1- word absoJute 30000 ;3006C; 
br-eak£iword absolute S0009:5006E; 
bre5k_antigol; Hord; 
break _anti9o2:Hord; 

procedure RECEBE; 
begin 

TsKtBackGroundfSi ; 

tecJa;=' '; 

counter- ^tantanho; 

goto>cy(POsicaoX,po5icaoV) ; 

for counter2:=l to counter- do writeftecia} 

i 

pointer: =0.; 

sa idd_i.'erdade ira ; = " ; 

saida_faj£a: = " : 

repeat 

if pointer=taf»anho then ootoiv (po£icaoX+ 
pointer-i, posicaoV* 

else gotoxy iposicaoA+Dointer, posicaoV) 

i 

tecla: =uPcaEe fr-ead(<ev!; 
if (teclaOJtsi then 
begin 

if ( (tipo_de_con.junto=l)and(tecaa in 
con.juntoii lorf (tipo_de_corijunto=2iandfteol^ in 
con.junto2) ) then 

begin 

if pointer-tananho then 
begin 

£aida_uerdadeira;=copy(5aida 
_yerdadeir-a, l,pointer-l3+tecaa; 

5aida_falsa:=copy(saida_f3j£ 
a, i,pointer-li+'_'; 

end, 
if pointer (tafflanho then 
begin 

pointer -- =pointer+i ; 
saidajjer-dadeira : =saida jjerd 



adeira+tecJa, 



saida_faJ5a:=saida_faa5a+'_' 
end: 



end; 
end 
ease 
begin 

if (pointer >0) then 
begin 

pointer; =po inter- i: 
saidaj-jerdadeira: =cop'--' (saidajjer 
dadeira, 1, pointer) , 

saida_faj5a:=copy (saida.faJsa, 1, 
pointer); 

gotoxy (posicaox+po inter, posicaov 



J; 



TextBackGroundfS) ; 
unite ( ' M ; 
TextBackGroundESJ^ 
end; 
end; 
gotoxy (posicaoX, posicaov ) ; 
TextBackGroundf05 ; 
Hrite(saida_faa=:a3 . 
Te>:teackGrourrdf5) ; 
untiJ (tecJa=ni3i; 
TextB5OkGrQund(0! J 
paJayra_chaue =saida_yerd3deira , 
end; 



( inicio do corpo principal do orografna 

be5in 

break_antigol: =breaki; 
break _antiQ02: =break2; 

break 1:=SE05B; 

break2i=SF000; 

TextBackGround(0! ; 

Clrscrj 

GOToXr (10,101; 

UriteLnCEntre con a senha:'); 

posicaoX: =30, 

PosicaoY: =10; 

tananho: =8; 

tipo_de_conjunto:=l; 

repeat 

RECEBE; 
until palaura_chaue='05.07- 91'; 
(SI+) 

break l:=br-eak_anti9ol; 
break2: =break_antigo2, 
TextBackGround[0); 
Clrscr; 
end- 



PLACA DDFAX 96 PARA PC 
XT/AT 

Transforma seu micro em uma maquina de fax com disca- 
gem automatJca, cadastre de ate 999 clientes e programa- 
Cao para envio. Transmite e recebe com velocidade de 9600 
BPS. Recepcao automatica durante operagao de outros 
programas. 

KITDDXMSX2.0 + 

Implementa no seu micro maior resoluQao, maior velocida- 
de de manipulagao de graficos, rel6gio real com bateria, 80 
colunas, 256Kb de MEMORY MAPPER e 19.268 cores. 

MEGA RAM DISK PARA MSX 

Expansao de memoria com sistema operacional residente. 
disponive! em 3 modetos diferentes: 256, 512 e 768 Kbytes, 
Funciona como se fosse um drive temporario para o seu 
MSX. 

DDX MODEM PARA MSX 

Transmits e recebe em 1200/75, 300/300, 
1200/1200, BELL e CCITT. Monitoragao de linha, Discagem 
rediscagem e atendimento automatico. Programa para 
video texto embutido. 

KIT PARA DRIVE DDX 

Composto de gabinete metaiico. fonte de aiimentagao, in- 
terface DDX, cabo para dois drives, manual e sistema ope- 
racional DDX DOS. 




DATATEC 



Rua Domingos de Moraes, 770 - Loja 33-B - 
V. Mariana - S. Paulo/SP Ao lado Estapao 
Ana Rosa Metrb - FONE/FAX: (Oil) 571-7083 



1ICR0 SlSrEMAS29 



JPAVJIMglHAMiG 





SUA IMAGINAQAO E O LIMITE... 

TEMOS O MAIS COMPLETO 
SORTIMENTO DE PRODUTOS PARA 

UNHA AMIGA 



HARDWARES & SERVIQOS PARA AMIGA 



TUDO EM PROMOgAO • GARANTIA DE 30DIAS • PRONTA ENTREGA OU ENCOMENDA RAPIDA 

PREQOS SOB CONSULTA 



A-501 (Expansao de memoria externa p/ 1 Mb com Clock) 

A-520 TV MODULATOR (NTSC)(PAL-M) 

Chip SUPER AGNUS (Instalagao gratuita) 

Computador AMIGA 500 (512 Kb) 

Computador AMIGA 500 (1 Mb) 

Computador AMIGA 2000 (Configura?ao variada) 

DIGIVIEW {Digitalizador de imagens — Acompanha manual 

e software) 

EXTERNAL DRIVE 3 1/2 A-1011 {Original da Commodore) 

EXTERNAL DRIVE 5 1/4 (880 Kb, complete com gabinete, fon- 

te e cabo) 

IMPRESSORA CITIZEN 200-GX COLOR {9 pin., 80 colunas, 

com Kit-Color) 

■ PERFECT SOUND SAMPLER (Digitalizador de sons) 

' SUPRA RAM CLOCK (Expansao de memoria externa p/ 1 Mb 
com Clock) 

■ SUPRA RAM 2 MB (Expansao de memoria. Chega ate 8 Mb) 

■ WINCHESTER 42 MB (4 Mb RAM) 



TRANSCOplFICAQAO DE A-520 (NTSC para PAL-M) 

INSTALAQAO DE 1 MB INTERNO 

IMPRESSORA CITIZEN GSX-140 COLOR (24 pin. 80 colunas, 

com Kit-Color) 

IMPRESSORA CITIZEN COLOR 132 COLUNAS 

INTERFACE MUSICAL MIDI 

MODEM 1200-RS 

MONITOR RGB 1084-S 



MANUTENgAG 
EASSISTENCIATECNICA 
PARA TODA A LINHA 
COMMODORE AMIGA 



VLiii 



»,.*^GB 



qwlquerv; 




SOFTWARE 



• Mais de 800 tftulos disponiveis de software 

• Aplicativos e utilitarios para todas as areas: Grafica & Video, 
Texto & Desktop Publishing, Musical, 3D-CAD... 

• Dezenas de Demos: Graficos, Musicas, Animagoes, Eroticos. 
Exclusivamente importados 

• Gravagoes em disquetes 3 1/2 e 5 1/4. 

• Manuals Originals de diversos utilitarios 

• OS MELHORES GAMES. Muitas Novidades: 

Final Fight. Final Blow, Last Battle. Scooby Doo, Terminator II, 
Last Ninja III, Manchester United li, Kick Off Europe, Battle Is- 
le, Pit Fighter, Magic Pockets, Alien Storm, Robozone, Blue 
Bross, Flight The Intruder, Master Detective, Elf, Rodland. Chaos 
Strikes Back, R-Type II, Space Quest IV. Utopia... 



SOFTWARES ORIGINAIS 

AMIGA VISION — Editor graf ico para video c/ editores de tex- 
to e sons. Em 4 disquetes com fichario e manual ilustrado. 

AMIGA APPETIZER — Editor grafico-texto-musical para ini- 
ciantes. Em disco com livreto. 

AMIGASTARTER — Editor grafico, editor detextos + Jogos 
(F/A 18, F40 Pursuit, Indiana Jones III) em 7 disquetes com 
manuals. 



L 


AMIGA CHEAT by AVALLON (don? 1 ao 25): 


GRATIS! 

EM SUAS . 
COMPRAS i 


relagao com dicas, passwords, fases secre- 
tas. imunidade total, vida infinita. tempo in- 
, finite, etc. Muitas ineditas! Agora voceja po- 
de chegar ao final de mats de 190 jogos de 
Amiga. Pega gratis o numero do seu AMIGA- 
CHEAT ao comprar softs de Amiga na 


f 


AVALLON. 




AVALLON INFORMATICA LTDA 

AV. ALMIRANTE BARROSO, 22 SAU 602 ■ CENTRO - RIO DE JANEIRO ■ RJ 
■ CEP 20031- AO UDO DO METRO CARIOCA - DAS 9:30 AS 18:30 HS. 

TEL (021)262-1636 



A'MSX'PC 



DESPACHAMOS 
PARA TODO BRASIL 




JOGOS 



• Os melhores jogos 
para MSXl (EXPERT, HOT- 
BIT. PLUS e DDPLUS). MSX2.0, MEGARAM 1, e 
2.0 e 2DD. 

• sao majs de 1000 jogos selecronados para o 
seu lazer Gravagao em disquetes 5 1/4 e 3 1/2. 

• Colegoes em disquetes com 20 exelentes jo- 
gos auto-executaveis por disco. Do n" 1 ao n°5. 
Ideal para quem inicia no MSX- 

• Todos OS langamentos nacionals e importados. 



DIVERSOS 



Sistema Grafico para Desenho*, Sistema Desk- 
top Publishing* DOS* Copiadores Diversos* Edi- 
tor de Video*, Editor Musical*, Graficos 
Estatisticos* Curse de Datilografia. Curso de Ves- 
tibular, Curso de Basic, Complementos Graficos 
(Shapes, Alfabetos, Telas, Bordas), Softs Educa- 
tivos, SENA-Soft. LOTO-Soft. Sjstema CAD* e mui- 
to mais! 

' Acompantia manual em portugues 



LINGUAGENS E 
COMPILADORES 

Aztec C* Biblioteca C. C (ASCII/Z80). 
Turbo Pascal*, Cobol 80* Devpac 80 
(MON 80. GEN 80. ED80)*, Forthran, 
Mumps, MBasic, Forth, Mega- 
Assemiber (disco ou cartucho)*, Mi- 
cro Prolog*. Macro-ASM 80*. Turbo 
Modula 2* Lisp* PLM, Hot-Logo (em 
cartucho)... 

*s(gnific3 que o soft possui manual opcional em 
ingles ou portugues. 



APLICATIVOS 
PROFISSIONAIS 

Banco de Dados. Planiiha de Calcu- 
los, Editor de Texto, Contabilidade 
Certa, Mala Direta (cadastro de clien- 
tes), Controle de Estoque. Agenda. 
Ficharios, Calculos Estruturais, Flu- 
xo de Caixa, Controle Bancario. Ca- 
dastro de Produtos... 



OSS. Os softs acima acompanhani manual em 
portugues. 



PERIFERICOS E SUPRIMENTOS 

Todos com 1 ano de garantia • Pagamento em 2 vezes 



PRONTA ENTREGA: Drives DDX: 5 1/4 360 
Kb, 5 1/4 360/720 Kb, (completes com in- 
terface, gabinete, fonte, disquete com DOS 
e jogos — brindes e descontos nas com- 
pras a vista) • Kit e adaptagao para MSX 2.0 



e 2.0-1- (somente em micros Expert 1.0 e 
1.1) " Interface para drive • Gabinete c/fon- 
te para drive • MEGARAM 256 KB • MEGA- 
RAMDISK (256. 512, 768 KB) • Disquetes 
5 1/4 e 3 1/2 • Joysticks 



CATALOGO MSX E AMIGA 



Se voce ainda nao tern o nosso cata- 
logo completo com infornia9des e pre- 
gos de todos esses produtos anuncia- 
dos e muitos outros, nao perca tempo. 
Envie-nos uma carta com letra legivel, 
enderego completo e telefone (se tlver) 
soijcitando o seu. E gratis e automati- 



camente voce sera cadastrado. Para 
comprar nossos produtos sem ir a Aval- 
Ion, basta ligar (021) 262-1636, 
informar-se sobre o valor dos produtos 
desejados e como efetuar o deposito 
em nossa conta bancaria, ou envjar o 
cheque nominal. 




PC-XT / AT-286 / AT-386 



PRONTA ENTREGA OU ENCOMENDA RAPIDA 

ORgAMENTO SEM CGMPRGIVIISSG PARA 
QUALQUER CONFIGURAgAO 

TAMBEM TEMOS: 

• KITS • PLACAS PARA VIDEO 

• WINCHESTER 44/80 Mb • IMPRESSORAS 

• DRIVES (5 1/4 e 3 1/2) • MONITORES 



GVl^«^A 



TODOS COMPLETOS 

COM 2 DRIVES, WINCHESTER 44/80 MB, 

GABINETE/FONTE. MONITOR 

MONOCROMATICO. INSTALAQAO GRATIS 

CONSULTE-NOS! 



VIDEO-GAMES 

& 
CARTUCHOS 




NACIONAIS E 
IMPORTADOS 

(A vista ou em 2 vezes. o menor 
prego) 

PRONTA ENTREGA OU 
ENCOMENDA RAPIDA 

• GAME-GEAR 

(c/ ou sem Adaptador de TV) 

• MEGADRIVE/GENESIS 

• NINTENDO/PHANTOM 

• SUPER FAMICON 

• NEO-GEO 

• CARTUCHOS EM GERAL 
PARA TODOS 

OS CONSOLES 

(Relagao no local) 



LIVROS 



Oamar Rrfvto dm Sontoa 



••1 



FUNpOES PRAtICAS 



sniCA 



## 



CLIPPER 5.0 - LIBRARY 

Osmar Flavio dos Santos 
Editora Erica 
416 paginas 

A obra e dirigida especialmente aos pro- 
gramadores, constituindo-se num verda- 
deiro manual capaz de aliviar o trabalho des- 
ses profissionais, oferecendo exemplos de 
mais de 100 fungoes e tambem detalhes so- 
bre a aplicagao pratica de cada uma delas, 

MS-DOS TECNICAS AVANQADAS, TRUQUES 
DOS MAGOS DO SISTEMA 
The Waits Group 
Ebras Editora 
508 paginas 

livro ensina dicas, segredos e estrate- 
gias do DOS com o objetivo de explorar ao 
maxrmo o potencial do sistema. desde a ex- 
pansao de memoha ate a fungao multita- 
refa. 

Orienta o usuario e o programador do 
DOS com todos os detalhes de hardware, 
software e ate shareware que podem oti- 
mizar o uso do sistema. Revoluciona o co- 
nhecimento ate entao acessive! e combina 
segredos de software e placas adicionais; 
otimiza o PC com DEBUG e programas uti- 



litarios gratuitos como SDIR, MOVE, WHE- 
REIS, ALTER. REDATE, e outros; acessa as 
teclas de controle. conjuntos de caracteres 
estendidos e ANSI.SYS, aiem de ensinar a 
executar arquivos de lote complicados. 

PC TOOLS DELUXE 6.0 

Haroldo Amaral e Daniel E Pedao 
Editora Atlas 
376 paginas 

A obra usa o Metodo Treinasoft e destina- 
-se a todos os que desejam aprender a uti- 
lizar PC TOOLS. livro faz parte de um 
conjunto de obras que empregam o citado 
metodo de aprendizado. o qua! proporciona 
aos iniciantes em Informatica um acesso se- 
guro as numerosas vantagens do universo 
da computagao. 

O ABC DO 1-2-3 - Versao 2.2 
Chris Gilbert e Laurie Williams 
Makron Books Editora 
426 paginas 

No livro o Lotus 1-2-3 e apresentado de 
forma didatJca, passo-a-passo, proporcio- 
nando aos usuarios iniciantes e intermedia- 
ries um perfeito aprendizado quanto a uti- 
lizagao deste software. 




TOTALIHENTE COMPATTVEL COM TODAS AS 

MAOUINAS DE FAXES EXISTENTES. 
TRANSMISSAO E RECEPgAO EM 9600 BPS. 

DDFAX-% € uma interface de comunica^o piara 

compuiadores da linha PC XT/AT, que conecta seu 

compuLador com o maravilhoso mundo do Fax. 



KIT DUX 2.0-1- 



O kj[ M.sx 2 faz com que o micra, 
eotre outras vaatagens, taSia maicc 

resolu^o, maiorvejoddadeda 
tnanipula^ao de KSficos, nm reiij^ 

rea com balera para quanda o 

micro csiiver desligado, 80 oifunas 

programivcis, 128 Kb de Ram de 

vfdeo, 256 cores simuUaneas, etc 

Mais: Transftirma o miCTo MSX em 

MSX -f- , adidonando novos 

comandos (software) e novaa 

feDsOes (Hffltiware). 



Tambem: 

• Kit para drive MSX 
*Sofiwares 
*Suprimenios 
•Jc^para MSX e PC 
*Ma/tutengao 



— - =~^^^ COMPUTADORES 




PC'XriAT-286 1 386SX 1 386dx 





■ ■■ 


■■ 




■ 


■ 


T"-+F1 


11 II 1 












1 


■r — B ""^B n 


W~ 1\ 




■r 


^ 


k 


— 


Br " ^B 

Bl -■■ 

m\ IB 

IB 


■1 B Bk 


B — iHd 


I II 




r 


■1 fl Br 

■1 ' .^M 


fl ^-JBB 

B 


■ II 

II 


A 


A 


r 


^ 


k 


-^ 










_: _:: :__q 


LJ. II 1 1 1 ^ 




■ ■^ 


„ 


^ 


J 




INFORMATICA 



PnrcJra - Ed. Erpafo Um 
TEL. (027) 227-9757 v„-oRift _ ^S 
227-9939 



TALL COMUNICACAO A MELHOR OPCAO PARA O SEU PC 

AVENIDA JABAQUARA 1598 - SALA OS - CEP 01O46 - SAO PAULO/SP TEL; (Oil) 579-3131 

CORRESPONDENCIft: CAfXft POSTAL 43042 - CEP 04198 - SAO PAULO/ SP 



COMO PEDW MELHOR SOFT PftRfl SEU PC FSLACIONE OS SOFTS NUMA FOLHA DE PAPEL. COLOQUE T»«EM SEU NOME E ENDERECO . DEPOtS 

DE TUDO FEfrO MaTIPLIOUE 'JALOR ABftiXO PELA aUfiNT[[>ADE DE DISCO PEDIDO. COl'K) PA6AR ? HA DUAS htNEffWS: 1) W1NDE CHEQUE 

CpUZflOO E NOMINW- A TfiU C0MUNIC#K:A0 LTBA, PARfi NOSSfl CAPXft POSTAL OU 2) m^SX. A RELACAO E PECA PflGftMENTO POR REEMBOLSO 

POSTAL A«UI UOCE SO PAGA «UflNDO C^€6AR SEU PEDIDO NO CORf^O, PEDIDOS AC^ DE CR$ 25.000,00 NAO PAGA DEZ POR CENTO DE TAXfi . 

M^DAMOS SUA ENCO^«M)H POR SEDEX A COBRAR. TIDO hflJlTO RftPCO E SEGiM). CONFIRft ™ 

PRECO POR DISCO (WaUIDO DISCO): DISCO: 51/4 360 = CR$ 2.300,00 (CLIDADO BARATO SAI CARO) 




ACAO 



(Ofl-ftLF O E.TtlHOSO 
(OD-CHAflUE CHAPUH 
(OD-COMANOO 
(Ott-DOHKEV KONG 
(02}-HER0IS MARVEL 
(02>--GAUHTi£D 
(04>-IiK0STBUSTERS 
(02t-HOSTAGES 
[OD-KAR WM«OS 
t03>-MPOSaBLe MSSIDN 
Cg2)-MHAHA JOHES CRUZ. 
(OIJ-IHOV JOHES T.DOOM 
EOD-JfnDV 
ia4>-MAHI WCE 
(l]2>-0BUTERAT0R 
{02>~PRATES 
tD2>~PRttlCe OF PERS» 
C(M>-PRDIWniONi 
(OD-RAO UARRUm 

(a4)-Roeocop 

(OD-SPV X SPV 
<04>-MHJA TURTLES 
(OV-THEXDEH I 
tO-D-MZZBAU. 
(02>-SPEE[BALL 
(01M4ACH H ESPACtAL 
(OD-SKVFOX 1 1 
tOfl-COSMK: CRUZADER 
(D3)-XENDH 1 1 
(DO-ROaOCDPI 
tgO-ELITE 
(02MJOLDEN AXE 
(D2>-PESA0eLD E. STREET 
(02K5PACE ROGUE 
(02>-KARH0U 

(OS)-T0HGUE FATMAN(W) 
[02)-AAAfWiH (E 
(02KALTERED BEAST fWl 
(D2}-AXE W RAGE 
(DU-SURGER TIME 
I03>-Ka»*OHE 
10*)-CASTLES 
t01>-C»tTIPEDE 
CD2)-COL0RAOO 
(02)-CRACK DOWN (W) 
(02HOARK CASTLE 
(OV-DARK SHE 
[02)-0EM0N STALKER 
tOD-OKHHJC 
(OD-DIGGER I E n 
(ISHDRAGOH'S LAM I 
(12>-DRAC0H'S LAn I I 
tOD-EUOUmON 
tD6>-FIEH[NSH FREOOVS (M) 
(D2)-CAUHTLET 1 1 
(OD-GOODV 
(04>-HARD NOVA 
tOV-HOPPER 
(O2>-H0VER FORCE 
(02>-LE FETICHE HAVA 
(0-D-LMHGSTONE i I 
(02)-MB4E OF TTTAH 
(OII-HOOH BUGS 
(Ofl-MOOH PATROL 
(OZ)-HARCO POLBC 
(03>-NKtTH SHIFT (E/Ul 
(DD-PAHGO 
t02)-PfM)FECV I 
COD-RICK OAHtXfWUS 
(OSKROTOX 
(02)-RUSH'H ATTACK 
fOO-SEA DRAGON 
(10>-SPACE ACE 
(02HSPACE HARRER 
(OD-SPV HUNTER 
(02)-THARGAN 

toai-TECwmcop 

(01>-CAPITA(N COMIC 
(011-T^ GREAT SCAPE 
lOfl-THE LAST MISSION 
tOD-WCROSCOPtC MISSKJM 
tOtt-'mUHDCR STRIKE (E/y) 
fOD- TOTAL ECLIPSE 
<03)- TREASURE TRAP 
IO«-U*CTORV ROAD 
(02)-U0VMZ CENT. TERRE 
(02)-MEnEO DREAM 
tO-D-ZAXXOH I 
(OW-007 UCEMSE TO KILL 
(06>-ALL DOGS Q. HEAUEN 
(Oa>-ARACNOFDBIA 
(021-AXTEBK 
(02t-eACK TO FUTIWE 1 1 



(Ofl)-BACK FUTURE 11 1 ftO 
(02)-eftTMftH (D 
(04>-eATHaN T.EMOUIE tW) 
(D3)-BUCK ROGERS 
<02>-0LiVEFt «< COHPAHV 
f02)-AMAZ1HG SPIOERMAN 
(Ofl-THE n.MTST0NE 
<OD-T0M AND JEFfftV 
(O1)-T0M SOWVai ISLWH) 
(02>-BL00D MOHEV (V/WJ 
<O2>-ECHEL0H 
(OBM-IGHT SPEED (U) 
tD2>-f«MMXS 
tOSMWERLORD 
(01>-P0»«R DROME 
(OH-REflCH STARS 
(WJ-SJ),!, 

(02KSENTMEL WORDS I 
(01KSKV RUHHER 
<02)-STAft COHTROt 
vO£>~STAR FLHiTH 1 1 
(OZKSTAft GLH)E I 
(04>-STELLAR Wt 
<03>-STRaJER 
(03)-T>CXDER II 
C02}-TUHEL ARMA(£DOH(W 

(oi}-unoiuH 

t04J-XEK0CID 
t02>-XENDN I 

AUENTURA 
C08)-CRIME UMfE (U/U) 
t03)KJEHTURl(W (E/V) 
(Ofl-DEFEHOEF OF CROWH 
(D2>-OiEHABO 
(03}-FUTURE WARS I 
(OI)-GFWZOR (CONTRA) 
(03>-HER0ES OF UWCE 
(01)-RM4PAGE 
(DZ)-RDGGER R^WBIT 
iD4]-SW.PHEED 
(Oe)-KRVSTAL 
(02>-0S TWES PATtTAS 
t02}-ZACK HCKRAXEM 
(02}-4ILLSFAiR5 
<01)-PfiPOW0Y 
(02>-0UCK TALES 
(OZ}-SIHBAD HARUJO 
C03MF SHOOT IT 
(Ofl-PHARflOS TUMB 
t01}-«ARSARIAN 

(ot}-ocAT>{S wmo 

(02MWSTAN SAGA 
(02>-PIPE DREAM 
(0£>-LOOH 
(02)-CASTLEUAHIA 

(Oti-SHoaw 

t08)-007 STEALTH AFFAIR 
COa>-ALTEREOE DE5TWV 
(03)-eATTLETECH 
(04)-BATl LtTECH 1 1 
C03)-Bie SUS5INES 
fa4)-CHAMPI0NS OF KRVWt 
(021-CLUE H. DETET»E 
<O9>-COUHTD0WH CE/W) 
«J5J~C0VER ACTION 
(OSMHWIO WOLF S. AGENT 
(02)-DRAGQHS OF FLAME 

t08y-€L\ffVi <Mi 
(OS>-€VES OF BEHOLD (W) 
(08MT FROM DESERT (M) 
(03)-KEEF OF TWEF 
(OEJ-LORD RINGS SL-H 
(06>-»eAH STBKTS (V) 
(04)-MECHUARRI0R tE/UI 
i02)-NEW HAHIM) MANSION 
(02>HWCKET RAMGER 
(02)-CARDIHAL KREMELIH 
(02J-KIKG OF CHKAGO 
t04>- THE IftGHTBREEO 
t031-TH»W COWHERD 
(04)-PARIC MSTERV (W) 
(OD-TWES OF LORE 
(O2)-WB-L0W iE/V) 



ADyEHTURES GRAFICOS 
(02J-BAKER STREET 
(03)-8ARD TALES 
tOSKKING QUEST I ) I 
(02)~LEISl#C£ LARRV I 
(02>-THE BOOK MOEBIUS 
(OI)-MISTERV MURDER 
(03I-POLICE aUCST I 
(02)-SPACE QUEST I 
(01H5TSR TRECK T, REBEL 
(OSV-STAR TRECl^: 'J CJ) 



(01)-B0DV TRANSPAREHT 
t02t-LIFE b DEATH I 
(01)-HAHMC HAM510H 
(03)-C00H0ME ICE MAN 
(DSi-SEC MOM(EV ISL««} 
(01)-DRflCULA H LONDON 
(OSHCAUFORNIA RUSH 
110)-HEROS QUEST 
(Ofl-KNG QUEST ( 
(02J-KIHG QUEST 1 1 
(09}-ICMG QUEST IV 
(OG}-LEtSURE LitftRV I I 
(09)-LEeURE L«tW 1 1 1 
l05)-MflHHUHTER H. TORK 
t02)-H0THER GOOSE 
t06)-PQUCE QUEST 1 1 
(05}-SEARCH FOR KING 
t03)-SPACE QUEST 1 1 
(OG>-SPACE QUEST I I I 
(10J-C0L«<ELS BQIKST 
tWHTlME QUEST 
(OB)-WOnLD LAHD (VJ 
(07}-ULTIMA VI 
(03)-CARMEN H T»<E 
(01KCARHEN SAHDtEGO 

CORRIDA CARRO/MOTO ETC 
(OD-4 X 4 (H'F ROAD 
(0-0-CRAZV CARS 
(02)-0EATH TRACK 
(02>-FOtftARI F-1 
tOfl-G-PRK CJROJT 
I021-HMA»MPOLIS 500 
t021-LOMBAflO RAC RALLY 
I02I-MOT0CRROSS 
(02)- OUT RUN 
(Ofl-PIT STOP 
(D2)~P0WER DRTT 
£02)-5PACE RACE 
E03]-STREET ROAD 
COO-SUPER BKE 
tOD-TEST DRWE I 
(OSJ-TEST DRIVE 1 1 
(03t-TEST DRIVE 1 1 I (UJ 
(D2)-THE CYCLES 
(OB- TURBO CHAMPION 
(0D-5UPER HANG OH 
(OlJ-F-40 PURSUIT 
(Oa»-DfiVS OF THWCCR 
(OD-HEW GP MOTO 
tOD-VETTE 

(OD-AFRICAH RDERS RALV 
tD2)-HARLEV DAVtOSOH 
104)-STIMT DIW« 
1D4)-HASCAR CHALLENGER 
[02)-BUICK GM 
tOf)-Ffft£ tk FORGET I 
102J-nRE & FORGET 1 1 
<DD-HARO DRnWG 
(02H»«iiMV PATROL 1 I 
t02)~SUPCR OFF ROAD (W) 
(05)H«IRI0 AHORETI (W/D 
(02)-PARtS DAKAR 
(02)-SUZUM MOTOCROSS 



LUTAS 
(OD-BOP UETRU.MG 
(02J-BtH)0KAH 
lOfl-BUSHIDO 
(02)-00UBLE CKAGON I 
(OV-DOUBLE DRAGOH II 
i02)-FACE OFF 
!01l-KftRftTE CHAMPION 
(Dfl-KARATEKA 
[02)-LAST HOUA I 
(02)-BftD DUDES 
(OD-SERRA BOX 
(021-STREET FIGTHER 
(DltHSHIHOBI 
(03)-LAST HWJA I I 
(04S-0RAG0H STRIKES 
(04k~MIHD WALKER 
(021-RENEGADE 
403)-L0W BLOW BOXE 
(021-ERUCE LEE LIVES 
(D2)-BUBBLE BOBBLE 
(D2)-COLORADO 
(02)-IUtf»»V 
(02J-TAKE DOWN 
(01J-TFWJAH 
(02)-WILD STREET 

SIMULftDOBES EM GERAL 
(02>-e88 ATTACK SUB 
(04Hfl-10 TANK KILLER 
'.Ofl-AFT i 
(02)-aPACHE STRWE (Wl 



(04)-ATP PtDT iW) 
<02)-BLUE MiGELS tE/U) 
(05)-BLUE MAX AVUW 
(03)-DAUN REIER AVIAO (V] 
(02>-F-2S RETALlATORtE) 
(06J-FLIGm" BfrmHJER 
«>4>-FLIGHT BOMBER 
(0£)-JET FIGHTER (VGA) 
(04)-JET FIGTHER 1 1 (VGA) 
{04)-WfflGHT5 SKV 
tOa}-MKi 29 
(OS>-RED BARON (V/W) 
(02>-SKVSHARK (E/V) 
I03I-SU25 STORMOVES 
(02>-TTtAC0N TRAFEGO 
(02)-ABRAHS TMW (U) 
(Ol)-F--B STFWCE EAGLE 
(02)-F-1S STRIKE EACl^ 1 1 
C03>-F-19 STEALTH FIGHT 
(O1)H=ALC0N 
(02)-FLiGHT SWUL I ) I 
COD-GATO SUBMftRtHO 
(OZJ-SIMCITV 
(a2>-SKATE OR DE 
(01KSKATE ROCK 
(OD- THE JET F-16/18 
(OD-TOMAHAUK 
(CTD-CMICK VEAGRS AFT 
(01)-F0RD SIMlfl^TOR I 
(0«-SAft.ttffi BARCO 
tO2>-'F0ftD SiMU.ATOR I I 
(Cm-STHIKER HELKDOPTER 
(01>-ICAWV METAL TANK 
t01)-f«D tKTOBER SUB 
IDW-PT 109 LAMCHA 
(OI)-OFF SHORE WARRIOR 
i04>-BATTLE OF BRITAIN 
t02)- F-16 COlfflftT Pfl.0T 

GIKRRA TEfKA/MAR/AR 
i02)~AFTER BURNER 
(D1)-AIRB0RHE RANGER 
C01)-ANCIET ART OF WMt 
(02)~GUER(%HA WARS 
(D3>H>PERATfON WOLF 
(OD-PLATCHJN 
(02>-R0CKET RANGERS 
(031-UAR VH WDOLE EARTH 
l02)-FtRE PWffiR TANK 
(Ofl-CALL TO ARMS 
(01}-0CEMf RAHtZH NAVAL 
tOll-STFMtt FLEET MAVAL 
(02>-eiG TFffiE 5TRATEGE 
t02)-BATTLE HAWKS «42 
(02M4HGS OF FURV 
(02)}-RAheO i I I 
(02)-ATTA(a< CtffiPER HELI 
(03)-DASS00T aJE 
«Jfl>-Sft.EHT SERVICE 1 I 
(02)-W(H.FPA(^ 
(02)-AftMAOA 252S 
(03)-BiWDIT KING CKSteO 
«)2>-BATTLE OF NAPOLEON 
(02>-C0HFLrT H EUROPE 
(07>-DIH0 WARS (W) 
(01)-Eh«RE 
(03)-HARP00N (U) 
(D31--MACARTHUR'S WAR 
(02>'HU0LEAR WARS 
(03>-OPEnATION COMBAT 
tOD-POPLB-tHIS 
(03>-ftAB.RDAD TACOH 
iQ2>-m5K 

(03)-SW0RD OF SAMIWAI 
(OI)HMWTIFOX 
(O2)-(a»#«HD0 HQ 
(Oi)-iKSTROVE 
(02>-GWiB0AT 
(D2>-HEAVV BARREL 
(03J-M-1 TANK FLATOOH 
<02>~5TEL THL*HDER TAIW 

ESPORTIVOS 

(01}-B0WLIHG BOLICIE 
(Oi)-C^IFORNiA GM4ES I 
{04)-CA«>IAH U(j-L{MPICS 
{01>-Q0LF 
t01)-HAFS»«. I 
s05)-H0LE IN i»E GOLF 
JOU-MAGK JOHMSC»<S 
(02)-|iC;AN 19 (^LF 
(OD-PC POta. BtLHflR 
i03)-PRD TENI5 TOiJR 
(01>-SUMMER GAMES 
(0«-WWTER GAMES 
(OD-WORLD GAMES 
(02)-D0Wm«_L CHALLEHGE 
(02>-LflKERS fc CELTICS 



lOO-PRO SOCCER 
{02)-WHG'S BEACH VOLLEV 

(02)-woRij] T. so(x;er 

[Q2)~SKI OR DIE 
i03)-(iALiF0RWA GAME S 1 1 1 
(02)-MANCHESTER UNITED 
(OV-SUPER ICE HOQUEI 
(OD-HiCHAEL JORDAN 
(02)-PETE ROSE BASO 
(0-D-IHDOOR FUTSAL 
(02>-MOO0R SPORTS 
(06)-DR£AM TEAM BASOfW) 
i02)-GRAVE VARGARO FUT 
(Ott-HARLEM CLCWTROTER 
[02)-HEATWaUE LM4CHA(E) 
lOaj-IMTERMATKJHAL FUT. 
(OVHTALV 90 
(01HKEVTH VAN FUTSAL 
(Cro-WCHEL FUTEBOL 
(OD-RAC'N BtLHAR 
(OD-TEHIS ACOLAOC 
(OD-SHARK'S SMHUCA 3D 
(OV-UIND SURF 

KCSA-TABULERO 
(02J-BATTLE CHESS 
(OD-CHESS MASTER 2000 
lOll-CVRUS CHESS 
i02)-H0VLES CARTAS 
lOO-DRAW POKER 
(OD-TRUCO 
EOD-ROLETA 
(02}-BAR GA»«S 
(02J-7W SPOT 
(OD~BACKGAM0NN 
lOD-BANAHOO 
(03)-BATTLE CHESS 1 1 
(Ofl-CfiR SHARKS CARTAS 
(Dfi-HOVLES 1 1 
[06)-LMHGG JHiSAWS 
(Oi>-HDVATft0N LABIRIHTO 
(O-O- PENTHOUSE 
(01>-QIX 

(03)~SAftODH CHESS (V) 
(02)--STRATEG0 iV) 
(Ofl-STTW* POKER I 
t02)-STRIP POKER I i 
(DO- TIT AN REFLEX 
iOD-KTETRIS 
COD-FACES 
(02)-WELLT«5 
(02)-MARBLE MAOI^SS 
(02)-l£MMIHGS <W) 
(01)-F««.V FffiUDS 
((}1>-JEDPAfmV 

(02>-ar)cahdi0 m 

(oi)-macadam flipper 

(OD-MAD *«X PACt4MI 
(Ofl-SOKOBAH 
(Oti-POP CORN 
(OD-BLOGKOUT 
tOfl-ARKANOlD i 
(DO-GAME HARMONV 
t02)-«0CKF0RD) 



ATENCAO; SKiLAS DESTA 
PACiIHA: (W)-W»40ESTER ; 
(E)-EGA; (V)-VGA. 

OS NUMERDS EHTRE 
PAREHTESES SiGrflFKA A 
OUftHTJDAOE DE OlSCO QUE 
CADA PROGRAMA OCUPA. 



PECA CATAL060 GRATIS 
COMPLETOPARA: 

AMIGA E PC 
TEL 579-3131 



PROGRAMA 

Problemas com a matematica? Use o micro, 




Potencias e raizes: 
o micro resolve 



Micro: IBM PC/XT 
Memdria: 512 Kbytes 
Video: CGA 
Linguagem: Pascal 
Requisites: Nenhum 



D Rog^rio Batista Merlo 

As linguagens de programacao em geral nao trazem uma f un?ao 
expiicita para tesolvermos as operacoes matematicas de potenciacao 
e radiciagao, mas costumam trazer funcoes b^sicas prontas que per- 
mitem contornar esta IJmitaQ§o. 

Essas funcdes bSsicas, que vao nos auxlliar a conseguir o nosso 
proposito, sao a funcao iogaritmica e a fungao exponencial, geral- 
mente implementadas como In (x) e exp (x), respectivamente. 

E com estas duas funpoes que iremos trabalhar, seguindo o con- 
ceito matemcitico que afirma que "a inversa da funcao Iogaritmica 
6 chamada de funpao exponencial". 

Por definicao: 

a) y -- e' 

b) X = In (y) 
Ou seja: 

e" = In (x) 
Por serem operagoes inversas, daf tiramos que: 

a) In {e') = x 

b) e = X 

POTENCIA<;^0 

Utilizando as formulas anteriores, podemos tambem multiplicar 
OS expoentes de ambos os membros por um mesmo valor, e o re- 
sultado se mantera. 

Reescrevendo as fbrmulas seguindo este novo conceito, obtemos: 

a) (In (e")r = x' 

b) e'""'-' = x' 

34 MICRO SiSff-MAS 



• Listagem 1 



function L^eve -cPSe:. ^xfo rea:; : r-K=.:, 

■v5.'" 

CfiLCULE - r^'Al-: 

bSQin 

ir EXPO ( > then 

C Es e>;pG£nte = 0- resulTsdo = 1 > 

i'" BASE ■> then 

CRLCULE -= e:-;p fEXPC? % in UbS [BP5E)^? 
\ fcrrauia spnesent^da ; 

CPLCULE ■ - 0, 
: eleuado a uis nuwer^o "^e^uata ; 
if- (EP5E ( 0! and Efrac (EXPO / 2) > 0' the^' 
■; tsst5 £■€ base neq^tiua p expoente iwc.r.r : 

ElEk.'E = CflLCULE % i-\) 
i ent3,o ne^ultado sEf-a neQsti'.'c ) 
£155 Eieye •= Ch-CULE, 
end 

ol£g Ej£l.i£ -= 1; 
EHdT 

function Raiz SINCICE. RPCI^SNCC r-^hl ■ -£5. 
begin 

if RRDICRNDO = S then 

{ raiz dE S "ES'jlt?. '' 
R=ti7 -= 

^^~R5.iZ .= EHP fl/INDICE X an {RRHICRNDn^ i i 

( formuls 5Pne3ent5da > 
end ; 



Agora so prBcisamos passar para comando propriamente dito, 
obtendo a funpao para x": 

exp ( y * In (xH 

Como e impossivel obtermos logaritmo de um numero nega- 
tive ou zero, e preciso praver isto antes de executarmos esta funcao. 



RADICIACAO 

Podemos escrever uma raiz em forma de potencia e com este m6- 
todo iremos chegar a raiz desejada, utilizando o procedimento ex- 
posto anteriormente. 



^Jlf MARSOFT mFDBmmcpi 

^^31^^ RUA CARDOSO DE ALMEIDA,993 - PERDIZES ■ 05013 ■ S.PAULO/ SP 



O MELHOR PARA SEU MSX E PC 



JOGOS PC XT/fiT 

yEJA ABAIXO ALGUNS JOGOS HAIS 
PEIUDOS DA LINHA IBN-PC XT/AT 



TftRIftmXiAS NINJfl (4) 

AlF nilKOISO <1) 

BACK TO TH£ FUTURE 11 <2> 

HIAHI yiCE <4) 

CHESS MASTER 210fl <1) 

F-15 STRIKE EAGLE II (2) 

INCIAf* JONES H (1) 

KARATE CHAMPION (1) 

KARATEK^t <1) 

PAPER BOV (1) 

PRINCE OF PERSlft <2) 

ROBOCOP (4) 

STAR TREK (1) 

ROGER RABBIT (2) 

STRIP POKER (1) 

TEIRIS (1) 

SPACE RACER (1) 

SHIHOBI CD 

HAGIC JHONSON <1) 

UINTER GAMES <1) 

MACH - III <1) 

GAUNTLET (1) 

ALTEREAD BEAST (2) 

HORLD SOCCER (2) 

GRAI^ PRIX CIRCUIT (I) 

TOHAHAUX <1) 

OUT RUN <2) 

INDIANAPOLIS 500 (2) 

GHOSTBUSTERS - II (4) 

DOUBLE DRAGON - I <2) 

DOUBLE DRAGON - II (1) 

4x4 OFF ROAD (1) 

flfTER BURNER (2) 



APLICATIUOS PC 

UEJA ALGUNS APLICATIUOS NAIS 
PEDIDOS DA LINHA IBM-PC XT/AT 



FANCV LABEL 

DISK CATALOGING 

CHARTS UNLIMITED 

CASH TRACK 

TRADUTOR 

CHEX 

ORACLE 

PROFESSOR PC 

EQUATOR 

DIET DISK 

OUERLOARD 

PC MUSICIAN 

MICAL 

AMPLE NOTICE 

MASTER FILE DISK 

PC-PROJECT 

MICRO REGISTER 

PC WRITE 

MR. LABEL 

PRIMATE BOKEPEER 



I 

<2) 
<1) 
(1) 
<1) 

(3) 

HI 

1) 

i 

(3) 
(1) 

(1) 



LANCAMENTO EXCLUSIUO P/ MSX 



SVSTEM 

CONTABIL 

CONPLETO SISTEHA 
QUE DISPOE DE : 
REGISTRO DE CLIENTES 
LISTAS E ETiqUETAS 
PEDIDOS E yENDAS 
FATURAS 

CONTAS A RECEBER 
E NUnO NAIS... 



QUALIDADE ADUANCE SOFTWARE 



E MAIS: 



BUFFER 

UTIIIIARIO CAPAZ DE 
ARQUIUAR TODOS SEUS 
DISCOS ATRAUES DA 
SIMPLES LEITURA M 
D1RETOTIO.COM OPCAO 
DE BUSCA E EHISSAO 
DE LISTAGENS. 



S 



MASTER 
BAT 



AGORA UOCE JA PODE ^ 
FA2ER SUAS ABERTURAS 
NO "DOS" DO SEU NSX 
COM JANELAS E CORES . 



1 

o 



* JOGOS E APLICATIUOS P/MSX 1.2 E 2+ 

* PRCGRAMAS PflBAWEGARAM^EM. MAPPER 

* SEMPRE OS ULTIHOS LAKCANENTOS 



PLACft DDFAX 

COM ESTA PLflCA.UOCE PODE 
TRANSHITIR OU RECEBER FAX 
ATRAUES DO SEU PC ?tt 



PRODUTOS 



DDX 



* DRIUE CONPLETO 
n HEGARAH 

« 80 COLUNAS 

* MODEM 

« EXPANSOR SLOTS 

n KIT 2.0 

» KIT 2.0+ (PLUS) 

E NUITO MAIS ... 




O 

O 

o 








■ ■ '■"" ' 




i^kikiLUd^ 



SOLICITE 

CATALOGO 

GRATIS 



(on) 263.1170 



A radtciacao e a opera^So inversa da potenci3C§o. Deste modo 
podemos escrever a raiz em forma de potencia, tal como se segue: 



a) X 



b) X 



y - y 



V = y 



Agora que ja sabemos como resolver uma potencia, fica facil es- 
crever o comando: 

a) exp (1/x * In (y)) 

b) exp (z/x * In (y» 

Para melhor verificar o acima exposto, a listagem 1 traz duas 
fun^oes escritas em Pascal. Como se trata de funcoes, voce deverS 
atribui-las a uma variavel do tipo real. O programa DEMO.PAS de- 
monstra as funpoes discutidas neste artigo. 



ROGERiO BATISTA MERLO 6 estudante de CiSncias da Com 
putagao da Universidade Regional de Biumenau, sendo tam- 
b6ni Monitor do Departamento de Sistemas e Computap^o da 
URB. Programa em Pascal, Cobol. Basic e Modula 2. 



• Programa: 


DEMO.PAS 


proQr ift< L 


^^'Q . 






^;sNt) 








lises crt . 


rbfiiuri* 






yar 








QPCPD 


char' 






^LS:"^!, 


ZL^ri 


;'£-5. 1 ; 




POTENC: 


P, RPIZN 


res: 




beqin 








tExtattr =03: 






clrscr; 








noldurs 


(l,ljSE 


,25 2^ 




gotoxy 


f33,5^ 


H^-ite 


: 'Deraonstr.ativ'O-' ' ■ 


gotoxy 


£35,16:; 


••■ir ite 


fPotariDia'; ; 


9C'tCi'';V 


(35,2C!1. 


i-r its 


':'??aiz')i 


teKtattr = ^"■. 






HindOH 


':5.9. 25,- 


22); 




cJrscr-: 








HindOH 


fl,l.SS- 


25), 




noJdura 


(5,Q,2F 


.22,1) , 




goto^'y 


fl3,12l ; 


i-irite 


■'Meriu't; 


gotoxy 


(09,1^); 


write 


;'i - POtiMnCiiM: 


gotoxy 


!09,16): 


write 


■'2 - R5i2'*i 


goto>;y 


(09,18); 


write 


:'3 - ri?fi'i; 


goto>::v 


(09,201; 


write ' 


'Gc-cao - ''i 


text art 


r := ^7; 






Hindow 


(35,9:75 


, 13! , 




cirscr; 








window 


fl,l,S0, 


■TC) 




!9D:dur3 


(35,, 5,5 


5,13,11 





ICjdura i56,9,75, 13. 1 1 , 

rePsat 
textatt:- '.= ^7. 

gotoxy f^0, 9 ': ] Wr-it5 ( ' ope''?'* do l ' " : 
90tOMV f60. '3 ' : wr ite ' Ope'"-i-":7'; 2 ' ,- 
repeat 

3Cto>:v ;i7,20i, 

OPCflC ■= ^e-idHev; 

;-frirs [DPC'^Qi ; 

'jrtiZ QPHmQ ir C'l', '2'. '"■'^' 

case nprpo nr 
'1' : begin 

gotoxv (^0,9) i 
write (' Base 'i; 
gotOKy (60. Qi. 
write i' EKpoente '); 
end, 
'2-* begin 

gotoxy (^3 . Q^ ; 
write ( ' Indice ' ) ; 
gotoxy E60. 9) ■ 
write' {' Radicando M, 
end . 

textattr = -^7,- 

gotDxy f61.11); write c ' iiv 

gotoxy tfll.ll); write f ' ' 11) 

textattr := 33; 

gotoxv (35,22), write ■: ' ' 4^), 

gOtOXV (35,18); write (' '.^Oi): 
if OPCPG (> '3' then 

begin 

^L^"! - = RecebeNurn i'll.-^l. lli ; 
EL=:r2 -3 RecebeNun^ fll:fcl,lli] 
end; 

c-s.se OPCRtj 0'' 
'1' -- beqin 

gDtOxy (35,13); 

POTENCIP := EJeve ^ELE!11, ELEM2 1 ; 
if ifrac (ELEl*!!) > 0) or 'frac 'ELE 
•^2' ■ 01 then 

write iPOTENCIm: 1 101 
eJse write (POTENCIP-i 01 ; 
end ; 
'2' ■■ beqin 

gotDxy (35,22); 
if ELEffl i) then 
begir 

if ELEn2 >= then 
beqin 

RfllZN := Rai2 (ELEfll, ELEr^2\ 
if frac (RPIZN) > then 

write (RfllZN 1. 10) 
eise write (RRIZN: 1-0); 
end 

else write I'Raiz de numero neoat 
iuD nao existe') ; 
end 

else write f'Raii nao existe' i; 
end, 
end; 
until OPCRG = '3'; 
end . 



VOCE PODE ANUNCIAR 
EM MICRO SISTEMAS. 



INFORME-SE jA 

SAO PAULO 
(011)819-2193 



RIO DE JANEIRO 
(021)232-0653 



CetOfud 




CENTRAL INFORMATICA LTDA. 

Rua Barao de Itapetininga, 88 - CJ. 707 - CENTRO CEP. 01.042 - Sao Paulo - SP 
Tel. (Oil) 256-2544 - Caixa Postal 7227 - CEP. 01.064 



CATALOGO DE JOGOS PARA PC COM AS ULTIMAS NOVIDADES DO MERCADO 



JOOl 


01 


1 ON 2 


083 


02 


THE CYCLES 


002 


01 


KARHEKA 


084 


03 


DURO DE MATAH 


003 


01 


PC POOL CHALLENGE 


085 


04 


A 10 TANK KILLER 


004 


02 


PHINCE OF PERSIA 


086 


04 


BATLE OF BRITAIN 


005 


02 


WDSLD SOCCEf 


□ 87 


03 


RAMBOIII 


OOG 


01 


CHESS MASTER 2000 


□ 88 


02 


SKY OF DIE 


007 


01 


TEST DRIVE 


QB9 


06 


SPACE QUEST 3 


008 


02 


INDIANAPOLIS 500 


090 


02 


KINGOFTHEBEASCH 


009 


01 


DOUBLE DBAGON 1 


091 


02 


KING OF CHICAGO 


010 


01 


OUT HUN 


092 


03 


KING QUEST 3 


Oil 


01 


TETRIS 


093 


04 


POWER DRIFT 


013 


01 


FAirON 


094 


01 


PROHIStTION 


013 


02 


LAKERS CELTICS 


095 


01 


SABOTEUR 


Oil 


02 


GOLDEN AXE 


096 


01 


SERVICE PLAY TENNIS 


015 


03 


STREET ROAD 


097 


01 


DEATH SWORDS 


016 


01 


CHUCH AFTER VEAGER 


098 


02 


DUCK TALES 


017 


04 


TEST DRIVE II 


099 


01 


ELITE 


oia 


01 


INDIANA JONES 


100 


02 


ROCKET RANGER 


019 


01 


4 X 4 OFF ROAD 


301 


01 


JET FLIGHTER 


020 


02 


688 ATTACK SUB 


102 


01 


STAR GOOSE 


021 


06 


ABC MONDAY N. FOOT 


103 


01 


STARTREEK 


022 


02 


AFTER BURNER 


104 


02 


THE LAST NINJA 


023 


01 


AIRBUNE RANGER 


105 


01 


THEXDER 


024 


01 


ALFOET 


106 


02 


LEISURE LAIR 


025 


02 


BACK TO THE FUTURE 


107 


01 


MACH3 


026 


02 


BAKER STREET 


108 


02 


W3RLD CUP 90 


027 


03 


BARDS TALE 


109 


02 


OS TRES PATETAS 


028 


02 


BATTLE CHESS 


HO 


01 


TAPPER 


029 


01 


BOWLING 


111 


01 


RAM PAG 


030 


01 


CARMEN SAN DIEGO 


112 


10 


CONQUEST OF CAMELOT 


031 


01 


CHAMPIONSHIP BOX 


1!3 


01 


SOKOBAN 


032 


01 


COMMANDO 


114 


01 


WEARL WEAVER 


033 


01 


CRAZY CARS 2 


115 


03 


SPEED BALL 


034 


OS 


CRIME WAVE 


116 


01 


WHELL OF FORTUNE 


035 


02 


SEATH TRACER 


117 


01 


STRIKE FLEET 


036 


01 


DEFENDER OF CROW 


lie 


01 


PAPER BOY 


037 


01 


DOUBLE DRAGON 11 


119 


02 


FLIGHT SIMULATOR 3 


038 


03 


F 19 STEALT FIGHTER 


120 


02 


STREET FLIGHTER 


039 


02 


RRE POWER 


121 


01 


PT 109 


040 


01 


GATO 


122 


01 


CUBIC 


041 


01 


GRVSOH (CONTRA) 


123 


02 


A HORA DO PESADELO 


□ 42 


01 


HARD BALL 


124 


01 


MAGIC JOHNSON BASK 


043 


03 


HEROES OF LANCE 


125 


01 


HUNT OF RED OCTOBER 


044 


01 


KARATE CHAMPION 


126 


03 


STAR FLIGHT 


045 


02 


KARNOV 


127 


04 


atPHEED 


046 


03 


MIAMI VICE 


128 


03 


F 15 STRIKE EAGLE II 


047 


01 


WELLTRIS 


139 


01 


JOHN MADDEN FOOT 


048 


01 


IKARI WARRIORS 


130 


02 


LHX SIMULATOR 


04S 


01 


TURBO CHAMPION 


131 


02 


ALLIEN SYNDROME 


050 


03 


WAR MIDLE EARTH 


132 


03 


OPERATION WOLF 


□51 


02 


MOEBIUS 


133 


02 


HARRIER SIMULATION 


052 


02 


MOTOCROSS 


134 


01 


SHOGUN 


053 


01 


MISTERV MASTER 


135 


01 


PSI5 


054 


01 


NEW GP MOTORCYCLE 


136 


02 


EROTIC SHOW- 


□ 55 


01 


NIGHT M PIMBALL 


137 


02 


GUERRILHA WAR 


056 


01 


PIT STOP II 


138 


01 


MARIO BROS 


057 


03 


ROGER RABIT 


139 


01 


SAIL SIMULATOR 


058 


01 


ROBOCOP SPECIAL 


140 


03 


TEST DRIVE 3 


059 


01 


SHINOBI 


141 


04 


CAVEMAN 


060 


□ 2 


SIMCITY 


142 


□ 2 


ONE IN ONE 


061 


□ 1 


FORD SIMULATOR 


143 


01 


VETTE 


062 


□ 1 


SPACE RACER 


144 


03 


MEAN 18 


063 


01 


SPY X SPY 3 


145 


03 


DEATH TRACK 


064 


01 


STRIP POKER 


146 


01 


IKARI WARRIORS 


065 


01 


SUMMER GAMES II 


147 


01 


ONE IN ONE 2 


066 


04 


NINJA TURTLES 


148 


01 


STRIP POKER 


067 


01 


TOMAHAWK 


149 


03 


F 16 F.SIMULATOR 


□ 68 


02 


ZARK MCK RAVEN 


150 


01 


SUMMER GAMES 


□69 


01 


PLATOON 


151 


01 


DONKEY KONG 


070 


01 


PORNO 1 


153 


05 


MAHUNT IN NEW YORK 


071 


01 


PRO SOCCER 


153 


05 


STAR TREEK 5 


072 


02 


LDMSARD RALLY 


154 


01 


GOODY 


073 


□ 4 


ROBOCOP 


156 


01 


DECATHLON 


074 


□ 3 


SPACE QUEST 2 


156 


02 


FORD SIMULATOR II 


075 


01 


BARBARIAN 


157 


01 


ILHA DISNEY 


□76 


02 


BLATTLE TECH 


158 


06 


LOOM 


077 


02 


BUDOHAN 


159 


08 


LEISURE S.LARRY 3 


07B 


02 


CAPITAO AMERICA 


160 


02 


CASTELVANIA 


079 


01 


CASSINO 


161 


02 


DOWNHILL CHALLENGE 


080 


01 


ART OF WAR 


162 


04 


GHOSFBUSTERS II 


081 


01 


BLOCK OUT 


163 


03 


RIGHT SIMULATOR 4 


082 


02 


BAD DUDES 


164 


03 


POLICE OUEST 



165 


01 


166 


01 


167 


02 


168 


02 


169 


06 


170 


05 


171 


09 


173 


06 


173 


02 


174 


03 


175 


04 


176 


03iHD) 


177 


04 


178 


03 


179 


04 


180 


06(HD1 


181 


OSIHDl 


182 


a2tHD| 


183 


02 


184 


01 


185 


02 


186 


03 


1S7 


02 


188 


03 


189 


03 


L90 


01 


191 


03 


192 


07 


193 


OS 


194 


09 


195 


04 


196 


03 


197 


01 


198 


01 


199 


03 


200 


01 


201 


01 


203 


03 


203 


07 


304 


05 


205 


Q3 


206 


10 


207 


14 


30S 


13 


309 


04 


310 


03 


311 


04 


313 


OllHD) 


313 


03(HD| 


214 


03 


215 


03 


216 


03 


217 


04 


21S 


04 


219 


08 


320 


06 


221 


05 


222 


06 


333 


04 


224 


04 


225 


05 


226 


03 


227 


15 


228 


03 


329 


03 


330 


04 


231 


06 


232 


02 


233 


06 


234 


02 


235 


30 


236 


05 


237 


06 


238 


03 


239 


03 


240 


04 


241 


05 


243 


02 


243 


03 


244 


13 


245 


32 



JET RSIMULATOR 

KING QUEST 1 

INDIANA JONES END THE LAST CRUHADE 

ROBOCOP 3 SPECIAL 

POLICE QUEST II 

DAVID WOLF 

KINGS QUEST IV 

TONGUE OF FATMAN 

DAYS OF THUNDER 

MANCHESTER FOOTBALL 

STUNTS 

WING COMMANDER (EGA) 

STELLAR 7 

BATMAN THE MOVIE 

BATTLE TECH II 

SPACE QUEST IV 

HERO'S QUEST It 

TERMINATOR 

WINGS OF FURY 

HEAVY METAL 

ROCK FORD 

CENTURION 

MICKEY MOUSE 

ALTERED BEAST 

BATTLE CHESS II 

SUPER HANG ON 

XENON II 

ULTIMA 5 

THE SECRET OF MONKEY ISLAND 

CONIDOWN 

DRAGON STRIKE 

GRAND PRIX CIRCUIT 

PGA TOUR GOLF 

TETRIS t=OR WINDOWS 

t^l6 COMBAT PILOT 

CAPITAIN COSMIC (VGA) 

CAPITAIN TRUENO 

TWE LAST NINJA II 

CONAN (VGA) 

MARIO ANDRETTl 

LEMMINGS 

SPACE ACE (EGA) 

INDY 356 (VGA) 

LAISURE SUIT LARRY V 

WING COMMANDER MISSION 1 

WING COMMANDER MISSION 2 

TV SPORTS BASKETBALL 

M00NBA5E 

GUNSHIP 3000 |VGA) 

HARDBALL II 

STRIKE ACES (VGA) 

DOWN RIDER 

AHACN0F08IA 

BILL ELLIOTS NASCAR 

ELVIRA 

TODOS OS CAES MERECEM O CEU 

DREAM TEAM 

F 117-A SIMULATOR 

BACK TO THE FUTURE 3 

BAD BLOOD 

BLUE MAX 

BUBBLE BOBBLE 

CARMEN DELUXE (VGA) 

DASaOOT 

F39 SIMULATOR (VGA) 

F 14 TOM CAT 

FIENDISH FREDDY'S (VGA) 

nRE FORGET 2 

aiGHT OF INTRUDER 

HARD DRIVING II 

HEART OF CHINA (VGA) 

LIGTH SPEED 

LINKS 

PARIS DAKAR 

GUNBOAT 

KNIGHTS OF THE SKI 

OIL WELL 

STAR CONTROL 

CARDINAL KREMILIN 

DflAGON'S LAIR (VGA) 

KINGS OUEST V (VGA) 



APUCATTVOS DE DOKfflO PUBUCQ 



UDI 01 UE MtfTfl ZJ) 

CiOiaLi ElMiMl! 

US 01 ncuisisra 

SiarniCf uC'iiyiiiliaidt 
UO 01 TWH U 

icatorMDSCEBia 

ri]a»i(ii de Diiiiji 

1X15 Qz CDUS nanus 

rtii! hj>T* 

ifnoinuBEiii 

Iisnt Pjo'if'jj 

im m ffiEH IT m 

CcnLT;ir >\< ftwic! 

nnaiimciTtueiK 

I'aDasLTi di' DiBCfiS 

10)9 111 mm liBQ. 

jlp.llr I.Litoilu 
lOldOIEIFBESSIIHI 

IspnK Ocjijej 

Ctilnlc it Bisqra 

mil m CIS Tiia 

CjiuLtjc hmani 

toil dl RSM UfU 

Im fDrmjli™i 

WH 01 LETOB fflma 

Ra IjL'li.i 

loii 01 US {nmaiiji 

OjI Kaius (r*'vi 
Eimni ;i! He iip 



mil m PC mm 

rJilor if. itSIO! 

lOii 01 uinnos 

llE^bn e TngcKlni 
laiSDIIUUFT 

ism 01 \am t'mi 

'mum Tc Istnjicjii 

nai SIDE wniB 

I'isri.lliib, Icti Jit'jit) 
WJZ OIDDS m 

Eiaiit CosiintoE 5iJS" i I 

fnt iditi ll,,H'»j 
lOStOlPCDUl 

i.eija d: Cotiiihiiiai:^ 

IDSaiQUKLE 

'in '. ichiie 

uz 02 Blu. nm rm 

ronirelf d« ftn'^bilididt 

mumtm 

ftp.L (VU?! dE CralUt 

KSS 0! IWFESSOt K 

Liiijiijei ■ aiau tM inirajite 
US 0! WDIiniB 

Fjism niteULa 
KnO 01 OEIICIL lOliCIILU 

Seknu LmciB 
UniDIPinirEBODIEEFES 

Sitiia d5 Cbniil>ilidide hsM 

uaoimitam 

UsraU DiJii 

ua w ouns nuniBi 

£d^ de Tenoi e Grflais 
UH 01 CDLUCE 

Cm EtoKiiliiii DO vidoi 
UBffiUSTElFILEDSI 



O ffi FT flTULL 

Qjnlnik d£ lolhi dc Puusnus 

uxoiucFcnm 

UDOIIVQlRtrBE 
PrMriM It liUnloUi 

Ml 0! ma ram 

Hfmraa Mu <je vMk 

iDutEirnvELirE 

Uendi [ijendho 

Gffi '.Mil. apji. fioKKniiM 

HM 01 DDK): NU^Sar 

SiAeu dc Cbnubilidtdt pewti 

IMS 01 Tiumu 

TTdubr df IcTU 
JMGIBIKaniDIl 

Orjiiua nililhfl) 

BToiarsrii. 

CnjUij (1 3!) 
VMIHEll 01 BMKI 

Cnufcdiliuu 
UOOllCIP 

Pt'iile i^m rt^das 
U5I 01 tlF m 9 

>,!pn3te?r Si mimti lutcjlioi] 
BSZmUIHlHISnDS 

Njiuu jauvirjs 
UQ OIIUKI NM 

Jsiina d'^ Hiidi pyitrHiOaiienw 

loaoiraji 

Pn; ilia dr [eiuniaA 
Ue 0! IE) TDU KHD 

Jraraaadtir de toM 
IfKHPCIEnUVlTI 

Crii doEnht* 
KerOiraOPBET 
__ iDtoTi tiMdi lira ■line 

.™ £™i3E '' ™''™'" I"™ «l!Mlii.ni 
109 01 SFTI I IDE 

Orjiniu (w.iio) 

ion K un niK plos in vm 

^, ^tm vtlHrJll 

Mtioiim: 

aniinitwo put vilBitinii 

(hipiriiili,'r 

aommmna 

Iwiclt Knl-ai! wmlio 

ma 01 TiBEi DEismiu 

fcriulifruauiri urtrlinj 



isB ID pnrizi Piis 

fliitor (rKiw 



Mm 

CIculD) de innloja c Unncu 
UH 02 PC FKUECT 



PREQOS POR DISCO GRAVADOS 



5 1/4 DD 
5 1/4 HD 
3 1/2 DD 



Cr$ 2.500,00 
Cr$ 5.000,00 
Cr$ 4. 000,00 



Faga o seu pedido por carta ou telefone. 

Pague via correio (sedex a cobrar), quando no recebimento do pedido. 



Traca.Uiucs [aflCfiiE com apiicaiivos dt Dorainio PJbii'jo 
e snareware. Schciie caUlosc ccflpisto. Colocaic-nos 
a dispcsu'ac it ai:tcres brasileiros que aueira^ nos 
enviar seus prograo;as para a d;vi.iga.-ac e f:istr!:j:;ac, 



PROMOCiO DE FE8US 
ViLIDO AT! FEV/92 

■;Para pe.didos acicia de Cr$ 30.000,00) iiande junto c/ o 
pedido 2(dois) cheques - ui para o dia da compra. oulro 
para 15 dias aofis (sera juros). A TAXA DO COflHEIO PICA 
POH NOSSA CONTA 



Tenos novidades em jofics e apiicativos para MSX. 

Trabaihamos tarabem com penfenccs eft geral, micros, 
drives. laonUcrss, iiaprftssoras, etc,,, 

CGNSULTE mm PilECGS. 



U T I L I T A R i O 



Nao perca mais tempo indentando programas 




Indentador automatico 
para dBase e Clipper 



Micro: IBM PC/XT 
Memorial 512 Kbytes 
Video: CGA 
Linguagem: Turbo C 
Requisitos: Nenhum 



n Marcelo Beilon Ferre'ira 

Um problema que muitos programadores enfrentam durante a 
etapa de manutengao de seus programas e a freqijente necessidade 
de indenta-los a fim de facilitar a sua leitura e compfeensao, ou ainda 
reindent^-los apos alguma alteracao. 

Pensando ntsto, desenvolvi um utilit^rio em Turbo C 2.0 capaz 
de indentar programas automaticamente, alem de gerar listagens de 
programas indentados no video ou na impressora. A sintaxe de cha- 
mada do programa e: 

IDENTA <<Entrada» «Saida» [/i] [/n] 

E seus parametros sao os seguintes: 

«Entrada»: nome do arquivo de entrada (com extensao) 

«Safda)}: nome do arquivo de saida 

[/i]: gera linhas de indentacao (opciona!) 

[/n]: gera numeracao das linhas {opcionaD 

Caso voce queira somente indentar os seus programas, nao e ne- 
cessario usar os parametros /i e /n. Considere o programa nao in- 
dentado EXEMPLO.PRG, mostrado abaixo: 



do whil .t. 

' 10,10 say 'confirma? ' get CONF pict '!* 

read 

if CONF='S' .or. CONF='N' 

rait 

endif 

endd 



Para indentar o programa, basta usar o comando IDENTA 
EXEMPLO.PRG EXEMPIj02.PRG. resultado sera o seguinte: 



exit 



do whil .t. 
'10 
read 
ifCONF='S'.or. CONF-'N 



III .t. 

• 10,10 say 'Confirma? ' get CONF pict '!* 

read 



endif 



endd 



Para obter uma listagem do programa na impressora ou no vi- 
deo, use o comando IDENTA EXEMPLO.PRG prn /i /n {onde prn 
= impressora, e con ^ video). 



99: 


do whil .t. 






100 




' 10,10 say 


Confirma? 


get CONF pict'!' 


101 




read 






102 




if CONF='S 


.or. CONF= 


-'N' 


103 




exit 






104 




endif 






105 


endd 









Se voce utiiizar 'prn' ou 'con' em «saida», o programa so mos- 
trara o listagem na impressora ou no video, respectivamente, nao al- 
terando o conteudo do arquivo «entrada». 

A listagem gerada e similar aquela produzida por programas como 
o dPLOW ou o dANALYST. A vantagem e que nao ha impressao de 
'WARNING' quando se encontra uma funcao definida pelo progra- 
mador. 

MARCELO BELLON FERREIRA 6 estudante de Cidncia da Com- 
putayao na PUC-PR e trabaiha como programador no IPPUC. 
Programa em Clipper, C, Pascal, Cobol e Assembler. 



Programa: INDENTA.C 



IDENTR-C ==■■ ProQraffid utiJitario Para identa 
r progranas Clipper e dBflSE. 



991 



Desen'jol'jido pop narceJo BELLON Ferreira en 1 



Sintaxe ; Ver funcao fiJUDP. 



%/ 



HincJude <sTdiO-h> 

Sinciude <CType-h) 

ttinclude (sTrinq-h) 

Itinclude <dosh) 

Odefine NULO ((chaDB) 
Odefine E5PflC0 ((char) 0x20) 



38 MICHO SISTFMAS 



Os meffiores programas 

para uso pessoalf 
sem sair de sua casa 



tl3|3liiii3 

Editor de fontes Assembler, Facilita a 
elabora?ao de rotinas e a digitagao de 
programas publicados em revistas. 

Utilitdrio 



Guerra no Golfo 

Jogo de estrategia sobre o 
Golfo Persico. Seu objetivo 
m6veis de missels SCUDs. 



AnCRA i 

mais incn'vel adventure escrito em portugues. Voce 
devera desativar o computador que controls o re- 
ator nuclear da usina de Angra dos Reis, Toda a re- 
giao corre urn grande perigo com a iminencja de uma 
explosao e somente seus conhecimentos de pro- 
gramapao poderao salvar milhares de vjdas. 

Adventure grafico 



recente conflito no 
e destruir as bases 



Jogo de estrategia 



Voce pode criar fantcisticos adventures de 
texto com este editor, Facil de usar e com 
recursos que dispensam conhecimentos 
sobre linguagens de programapao. 

Aplicativo 



J Mm 



D 



MSPC foi criado para facililar o uso dos pro- 
gramas e rotinas publicados da MICRO SISTE- 
MAS. AI6m disso, ele conta com um cadastre de 
livros tecnicos, indice de MS, etc. 

Servipo 



CONHEQA TAMBEM: 

AMAZONIA mais famoso adventure de texto 
nacional. Seu gbjetivo 6 escapar dos perigos da 
selva amazdnica. 



SERRA PELADA Torne-se milion^rio garimpando 
em Serra Pelade. Uma aventura divertida mas 
cheia de perigos, 

PRO KIT compac Organize melhor seu espago 
em discos compactando arquivos e programas. 

MSPC listagens Uma coletanea com as listagens 
dos principals programas publicados em MICRO 
SISTEMAS, da edicao 97 ate a 106. 




i>KI} ICX~i 



Caixa Postal 108.046 - CEP 24120 - Niter6i ■ RJ 



inr TAB = 0, 

FILE XPRO.XSRI. 

Char XCflRflCTER, 

int NUriERfl = 0,LINHflS.CONTflDOR = 1; 

int COLUNE (Char LINHflC:) 
{ 

int IND,, 

char Tabule C6:i 11103 = T'do whil ","do Nhi 

3e ","be9i","if "."'for "."do case";; 

char DesTabuJe L21 C10J = {"end", "neKt";; 

char Nada i^i cis: = {"Else" . "case ","el 
seif". "OThe"l; 

for (IND=0,; INO<=S. IND=IND + 1) 

if i ! strncniPiiLINHP.TabuleCIND^.strJerirT 
abuJeciND:i ) ) 

return!!); 
I 
for (INO=0; IN0< = 1.; IND=IND + 1) 

if ( ! strncniPi(LINHfi,De=-TabuleCIND],strie 
n(De5TabuJeciND:;i ) ) 
return (-11 ; 
} 

for (IND=0, IND(=3i IN0=IND+11 
( 

if ( I strncnPi(LINHfl,NadaCIN03.5trjen(Nad 
ai:iN03i 1 1 

return (2); 



return (0) ; 



; 



uoid NunereLinha t ) 
: 

if (CONTflDOR ( 10) 
{ 

fprintf (SftI, ■' y.d ■■ ".CONTfiDORl; 

return f0i ; 
) 

if (CONTflDOR ( 100) 
{ 

fprintf (Sfli.-' y.d ■■ •■.coNTflOOR): 

return (0 ) -, 

> 

if (CONTflDOR < 10001 
r 

fprintf f5fll, " M ■■ ", CONTflDOR); 

return (01 ; 
) 
if (CONTflDOR ( 10000) 

fprintf (5fll, "lid : ■', CONTflDOR); 
return (0); 



yoid BRflNCOS () 

int IND2; 

for (IND2=0;IND2(TRB;IND2 = IND2 + IJ 

{ 

fprintf (5fll , -'Xs- , CftRflCTER ) j 
) 

) 

void EXECUTP (char LINC]) 
C 

int yOLTfl; 

MhiJe (XLiN == ' ';; ffl_iN == '\t') 

LIN = LIN + 1; 
yOLTfl = COLUNE (LIN); 
if (NUHERfi == 1) 

NunereLinha (); 

switch (VOLTfl) 
t 

case -- i 

BRflNCOoO; 

fprintf (Sfll.";;5", LIN); 

breath ; 

> 
case 1 : ( 

BRRNCOS ( 1 ; 



fprintf (5Pi,".':s",LiNi , 

TAB = TAB + 1; 

* break; 

J 

case -1^ { 

TAB = TAB - 1; 

BRflNCOS ( ) ; 

fprintf (Sfll, ".^S'^LINl; 

break; 

) 
case 2 ; { 

TAB = TAB - 1; 

BRANCOSd; 

fprintf (5fll. "r.s".LIN) , 

TAB = TflB + 1; 

break ; 

} 



yoid fljuda () 
t 

printf ("\nuse ?IDENTfl ProgarBa-Ext 53ida C/iD 
C/n3\n").; 

printf {"\n5endo : PrograrnaE^it -> Nome do pro 
grana a ser identado "); 

printf("\n oaida -> flrquivo de 

saida- (PRN p./ inpressora e CON p/ video) ■■■), 

printf ("Xn /i -) Gera Jinhas 

da estrutura . " ) ; 

printf("\n /n -) Gera nunera 

cao de ainhas\n\n"3 ; 
J 

int BREAK (void) 
( 

printf ("\n Foi teciado Ctrl-Break- Prograna a 
bortado ■ - An"); 

return (0) ; 



void fiiain(int argc, char X arcivCli 

char LINHACcSoD; 
ctrlbrk (BREAK); 
clrscr ( ) ; 

printf ("5oft IDENTP - identa progranas dBASE 
& caipper\n\n") ; 
if (apQC < 3) 
{ 

printf ("Nunero de parametros invalidos '\\ 
\n-' ) , 

AJUdaO ; 

exitO; 
J 

ARQ = fopen(arguC13/"rt"); 
if (iflRQ) 
t 

printf ("Nao consegui abrir ;:s\n", arguClD) ; 

exitOj 
) 

CflRACTER = " ■■; 

if (argc > 3) 
: 

auto int XX; 

for (XX=3; XX <ar9C;++XX) 

if ( I strncnpi(argucxx:,"/i",2) ) 

CARRCTER = " I "; 
if ( ! strncmpitargvCXX], "/n",2i ) 

NUPIERfl = 1; 
) 
> 

Sfll = fopen(argvC23, "Hfi, 
if ( ! strncnpi (argvC23, "prn", 3) ) 

fprintf (SAI, "50ft IDENTfl - Identa programa 
s dBASE & Clipper\n\n"' ) ; 

While (fgets(LINHfl.sizeof (LINHflt.flRQ) ) 
t 
if (5trncnipi(arQvC21, "con", 3) ) 

gOtOXy (05,03) ; 

printf ("Identando linha Xd" .CONTflDOR) . 

) 

EXECUTR(LINHfl); 

CONTflDOR++; 

> ; 



40 MICRO SISTEMAS 



WORLD OF 
GAMES 

Av. Mai. Fiuza de Castro, 473 — CEP 
05596 — SAO PAULO — SP Tel.: (011) 819-2193 



MSXPC 




TECLADO — MOUSE — 
SCANNER — JOYSTICK — 
DRIVE — MODEM — HARD 
DRIVES — DIGI-VIEW(Digi- 
talizador de Imagem) AMI- 
GA) PLACA MIDI/SOM — 
IMPRESSORAS 



MONITORES CGA E VGA 

FOSFORO VERDE E 

BRANCO 




MEGA RAM DDX 



256 GAME 
256 DISK 



512 DISK 
768 DISK 



Agora no teve. 

todos as cores 

do PC 




» PLACA RF - VIDEO COMP05T0 (PAL/M) 



da RF pannilirdo oo leJaviio "Bpcowlr c som do caniDUti>»' 



^ 




MODEM DDX 
PARA MSX 



DRIVE DDX PARA MSX 



5 

3 



1/4" 360 
1/2" 720 



E 720 
Kb 



Kb 






EXPANSAO DE 
MEMORIA DDA 500 

512 Kb, PARA 

AMIGA 500 

REAL TIME CLOCK 



PROMOCAO DE NATAL 



CARTUCHOS PARA VIDEO-GAME PADRAO 
"NINTENDO" E "PHANTON" 

60 Pinos: DE VOLTA PARA O FUTURO • SIMPSONS • T. NINJA 
SUPER 4x1 • DOUBLE DRAGON II • SUPER 3x1 • ROBOCOP • 4x1 
MACROSS • ROBOCOP II • SUPER 5x1 • SUPER CONTRA III 
• SOCCER • DRAGON SPRIT 

72 Pinos: BOOKMAN III • T. NINJA • SOCCER • DOUBLE DRAGON II 
• FINAL MISSION • 4x1 PRATA-MACROSS • G. CRUZEDE 

PRECO: Cr$ 35.000,00 (cada) 



MICROS NOVOS 
E USADOS 



TRANSFORME 

SEUPC 

NUM FAX 

COM A PLACA 
DDFAX 96 




GAMES & 
APLICATIVOS PARA 
MSX, PC e AMIGA 




COMPLETO ACERVO DE 

PROGRAMAS 
PEQA CATALOGO GRATIS 
VENDAS PELO CORREIO 



ATENDIMENTO PERSONALIZADO 
SOMENTE ATRAVES DE PEDIDO 
(CARTAS/TELEFONE) 
DESPACHAMOS SEU PEDIDO 
EM72HORAS 



PROGRAMA 

Voce trabaiha ouvindo musica? Entao ouga 



Musica ambiente 
no PC 



PC 


Micro: IBM PC/XT 


Memdria: 512 Kbytes 


Video: CGA 


Linguagem: Turbo Pascal 


Requisites: Nenhum 



n Paulo Rodrigo M. de Barros 



Muitos usudrios de computadores apre- 
ciam trabalhar tendo ao lado um r^dio, ou em 
um lugar onde haja musica ambiente. Por 
uma s6rie de raz5es, no entanto, nem sem- 
pre 6 possfveJ contar com este conforto. 

Pensando nisso - e considerando que o 
pr6prio micro 6 de certa maneira um instnj- 
mento musical - desenvoK/i uma pequena ro- 
tina do tipo TSR {Temiinate and Stay Resi- 
dent) que tern como objetivo tocar musica 
enquanto o usudrio trabaiha, desde a insta- 
la^Ho da rotina na membria at6 o memento 
em que o usudiio desejar. E isso sem atra- 
palhar a execute de nenhum outro pro- 
grama - exceto, naturalmente, programas que 
utilizem sons. 

O pn>grama foi totalmente escrito em 
Turbo Pascal 5.0 e se instala interceptando 
a INT ICh do BIOS. Esta interrup^So 6 
chamada 18.2 vezes por segundo, o que per- 
mite ao programa tocar miJsica ininter- 
ruptamente sem atrapalhar outros pmgra- 
mas em execup3a Se jd houver algum pro- 
grama resjdente ocupando esta INT, o 
mesmo ser^ desviado para a INT 61, uma 
intemjp^So reservada para o usudrio. Des- 
sa maneira o programa n9o atrapalhard 
tambdm outros programas resJdentes que 
vocd esteja utilizando, tais como rel6gio, 
etc. 

programa pode ser alterado para que o 
usudrio crie sua pr6pri3 musica e a deixe re- 
sidente. Para tanto devem fertas as seguin- 
tes modrficapdes: 

1) Alterar a constante NOTAS na proce- 
dure GERASOM e atualiz4-la com o novo nu- 
mero de notes; 



Programa: MUSICA AMBIENTE 



i5ft ?i68,0,a) 
uses CRT, DOS; 

Uar PI ■■ Pointer; 

Procedure GEHRSOfli interrupt; 

Const 

D0_=138.6i 

RE=1^6-80; 

RE_=155.6; 

ni=16^.30; 

FP=17^.60i 

Ffl_=ieS 0; 

SOL=196-0i 

SOL_=207.7i 

Lfl=2S0.0e; 

Lfl_=233.1i 

51=2^6.90; 

002=261. 6; 

RE2=293.6; 

Const B:Uord=lj 
C-Uord=l; 
N0TflS=32; 
NDTfl: Array Ci. -NGTRS, 1. .23 Of ReaJ=( 

(Lfl,2] ,[002;2) ,(LP,2) , (RE2, 2) , CLfl, 2 S , (002, 2) , (Lfl, -fl) , 
(20000,21, (Lfi, 2) , (002, 2), (Lfl,2) ,(RE2,2! ,(LR,2i ,(002,2), 
(SOL, ^q), (20000,2), (SOL, 2), [SI, 21 ,(50L,2) ,(002,2) ,(S0L,2), 
(51,2) , (S0L,'qi, (20000,2), (SOL, 2), (51,2), !S0L,2), (002,2), (SOL, 2 

(51,21, (Lfl,'^), (20000,2) 

); 

TOCR:Booaean=TRUE; 

uar TECLR ■■ Byte; 
R-Registers; 



Begin 



IntR(61,R); 

ir TOCfl Then 
Begin 

Sound (Trunc (NOlflCS. 13) ) ; 

If C < N0TflCB,23 Then C:=Cfl E^se 

Begin 

C:=0; 

B^=B+1; 

End; 



42 MICRO SISTEMAS 



/I/IS servigos 



MONTE UM PC IMPORTADO 
SEM ESTAR MONTADO NA GRANA 



CURSO DE MONTAGEM DE PC. SISTEMA DE APOSTILAS, RAPIDO E ECONOMICO. 



Chegou a sua vez de ganhar dinheiro montando PC. 
metodo e simples e rapido. Sao 200 paginas com 
dicas, tecnicas e ilustracoes e voce nao precisa saber 
eletronica, basta saber escolher corretamente os 
componentes: places, drives, discos rfgidos, moni- 
tor... Dicas e tecnicas de montagem e software. 
Conheca o hardware do PC. Como converter seu PC 
em AT. Faca voce mesmo! Este manual ensina como! 



CAIXA POSTAL 11609 • CEP 22022 - RIO DE JANEIRO • RJ 



Pagarei apenas Or $22,000.00 mais despesas postals, e sei que 

vou receber um manual do curso de montagem de PC. 
Nome: ^ 



Cidade: Estado: Cep: 

EnviB cupom Oflora, sam ptecisof mandar dinhairo. Voefl b6 paga quando iscBba o 

5BU Mimiijal na ogflncia do6 CDifstos ds sun ckJadQ.Vnlxlode do ptn^o st629/02/92, 

J pedidos posladoG sp6s bbib data siKSO aiandidoB po!o vslor do mfls ds postaoeni- ^B 



fhesk 



Tecnologia Eletronica 



^^^d 



PADRAO 
CGA 

LIGADO 
DIRETO 
NAANTENA 

DA TV 





TRANSFORME SUA TV 
EM MONITOR COLORIDO 



Sem modificacoes na TV 

Sem modificacoes no micro 

Facil instala9ao 

excelente desempenho 

Custo 10 vezes menor ao de um 

monitor colorido 



Fhesk Tecnologia EletrSnica Ltda. 

Av. Presidente Kennedy 213, Centre 
Sao Goncalo - RJ - CEP 24610 
Tels.: (0211712-4312 



^y^^^ 




INFORMATIVO TTI - O TROCA TROCA DA INFORMATICA 



QUER TROCAR SEU EQUIPAMENTO OU PROGRAMA ? Cadastre-se ja. 

QUER VENDER SEU EQUIPAMENTO OU PROGRAMA ? Casastre-se ja. 

QUER COMPRAR EQUIPAMENTO OU PROGRAMA ? Cadastre-se ja. 

Cadastre-se gratuitamente por carta fornecendo as caracten'sticas dos produtos que deseja trocar, com- 

prar ou vender. De, tambem, prepo, condigoes de pagamento, prazo de validade e dados pessoais. 

Temos segao especial para VIDEOGAMES. 



Assine o INFORMATIVO TTI (exclusivo para assinantesj e receba a relacao dos melhores negddos 
que acontecem no mercado brasileiro de Informatica. Preco de 06 exemp lares Cr$ 15.000,00, v^Udo 
ate 31 -01 -92. 



GRAAL EDITORA LTDA. 

Enderegos : Para correspondencia:C. Postal 19.220 CEP 04599 

Av. Sao Gabriel, 555 - cj. 609 - Sao Paulo - SP 



F0NE:2k\-{Sk%l 



2) Alterar a matriz bidimensional NOTAS 
atualizando a fnequ§nc)3 da nota e sua du- 
ra^o em ticks. 

Observe que 1 tick corresponde a 1/18.2 
segundos. Para converter milissegundos em 
ticks, basta usar a seguinte formula : 

D = (d/IOOO) * 18.2 

Onde D 6 a durapSo em ticks, e d 6 a du- 
rapcio em milissegundos. 

Se vocd quiser interromper a execupSo da 
musica, basta pressionar CTRL-ALT para fa- 
zer uma pausa, e depois CTRL-ALT nova- 
mente para continuar a musica do ponto 
onde parou. 

Para maiores esclarecimentos sobre veto- 
res de interrup9§o, consulte a materia sobre 
controle de peritericos no PC, publicada em 
(VIS 103. 



PAULO RODRIQO MONTEIRO DE BAR- 
ROS MAGALHAeS 6 estudante do segu- 
ndo ano de InformMca na Escola T^cnica 
Federal de Campos. Programa em Basic; 
dBase, Clipper, joiner. Turbo Pascal e Lo- 
tus 1-2-3. 



If B=NOTflS+l Then B:=l; 
End; 

TECLfl : =P1Er!:$0000 •■ 50^173; 
If (Odd (TECLfl Shr 2)) and (OdddECLR Shr 3)) Then 

Begin 

NoSoundi 
Delay (200); 
Tcca:=Not Toca; 

End; 



End; 
Begin 



CJrscr; 

WriteLncnuEica Residente no PC 3xr vers^o i-00M; 

UriTeLn('(C) 1991 By Paulo Hodrigo & Rndre Luiz PI- B- flagaahftes'); 

uriteLn; 

UriteLnCPressione CTRL + ALT Para desatiyar e reatiuar a isusjca' 

UriteLn; 

G0t0XY(l,23); 

GetlnTVec(5lC,Pi); 

If PI () NIL Then 5etlntyec(fcl,Pl!; 

pi:=eGERfl5oni 

SetIntUec[SiC,Pl); 

Keep(0); 



End. 



CURSOS TECMCOS! 



A PRE N DA TO DOS 
OS SEGREDOS 
DA ELETRONICA 
EDAINFORMATICA 

• ELETRONICA BASICA 

• ELETRONICA DIGITAL 

• AUDIO E RADIO 

• TELEVISAO PB/CORES 

• PROGRAMACAO BASIC 

• PROGRAMACAO COBOL 

• ANALISEDESI5TEMAS 

• MICROPROCESSADORES 

• REFRIGERACAOEAR 
CONDICIONADO 

• ELETROTECNICA 

• INSTALACOES ELETRICAS 

• SOFTWARE DE BASE 



CURSOS 

INTEIMSIVOS 



POR CORRESPONDENCIA 

! DINAMICOS! 



KITS EXCLUSIVOS! 

KIT DE MICROCOMPUTA DOR ' 

Z-80 E MAIS: 

KIT DE TELEVISAO * KIT DIGITAL 

ANALOGICO • KITDE RADIO AM-FM • 

KIT BASICO DE EXPERIENCIAS • KIT 

DIGITAL AVANQADO • INJETOR DESINAIS... 




SOLICITE MAIORES 
INFORMAQOES SEM 
COMPROMIS50! 




OCCIDENTAL SCHOOLS 

CURSOS TECNICOS ESPECIALIZADOS 

Av.Sao Joao, 1588 — 2^ Sobreloja 
01260 — Sao Paulo — SP 
FONE: (Oil) 222-0061 



OCCIDENTAL SCHOOLS ^^^ ' 

CAIXA POSTAL 30.663 
01051 - SAO PAULO - SP 

Desejo receber Gratuitamente, o catalogo ilustrado do 

Curso de 



NOME 

ENDEREQO 

BAIRRO 

CIDADE 

ESTADO CEP, 



/MS servicas 



APRENDA INFORMATICA 
SEM SAIR DE CASA 


I— 
1 


)esejo receber os ftens assinalados abaixo. S6 pagarei o valor correspondente 
ao total do pedido, mcluido as despases de remessa. na agenda do 
correio da minha cidade. 


-l 




Pre^os: 


Apostlla 


Disco 5 1/4" 




CURSO RAPIDO. ECONOMiCO E EFICAZ 


Lotus 123 
dBase 111 Plus 
WordStar 5.0 


n 22.000.00 
a 25,000,00 
D 22,000.00 


O 7000.00 

n 7.000.00 
n 7,000.00 




Sjstema de Apostilas. Basta seguir os exercicios treinando dire- 

tamente em seu PC. 




Total do Pedldo: 




COMANDOS TRADUZIDOS PARA NOSSO IDIOMA 




NOME; . 




Opcional: Disquete 5 1/4" com Exefx:icios 


, BAIRRO: 1 


Mande seu pedldo para: R, Conde de Bomfim, r\° 422/418 ■ Tijuca ■ Rio 
■ CEP 20.520 A/C Ricardo Flores 


l_ 


TEL,: 

ASSINATURA: 






1 

J 



PROGRAMAS PROFISSIONAIS 
PARA MSX E PC 



SOUCITE CATALOGO 



LINHA MSX 

ConlabilJdade Profissional Completa em Dbase II Plus: Cr$ 18,000,00 

Controle de Estoque Profissional em Dbase II Plus CrJ 5.400,00 

Super Conversor de Arquivos — Basic — Dbase: CrJ 3.600,00 

Supershapes 1 ,2 e 3, para Graphos III e Page Maker: Cr$ 2,700,00 

E.V.A, Editor de Vinhelas Animados; CrJ 5,'100,00 

L,S-D, Letters Special Designer: CrJ 3,600.00 

Uata Direta Plus: Cr$ 5.400.00 

Agenda c.'Relalcnose Consul tas, CrJ 3,600,00 

MSX CHART Graficos Comerciais e Estatislicos CrJ 3.780,00 

MSX Top Cad Editor cJe proietos Profissionais' CrJ 6.800.00 



LINHA PC 
Agenda Profissional c/ Mala Direta e Editor de Textos: CrJ 60,000,00 
Contabilidade Profissional Completa: CrJ 60,000.00 
Agenda Politica c/ Mala Direta e Editor de Textos: CrJ 60,000,00 
Agenda Juridica c/ Mala Direta e Editor de Textos: Cr$ 60,000,00 
Programas de Dominio Publico e Shareware: Solicile Cat4!ogo 

Pedldos atrav*s de Cheque Nominal ou Vale Postal 4: 
HtWDATA INFORMATICA E SISTEMAS LTDA „,„.„ ^c 

Rua General Os6rio, 264 -Centre - CEP 78.025 - Campo Grande- MS 
Caixa Postal 1 .049 — Telefone: (067) 383-1604 




EXCLUSiVAMENTE LIVROS DE INFORMATICA 
LIVROS E REVISTAS IMPORTADAS 



LIVRARIA 



CIENCIA NOVA 



ESTABILIZADOR 

FILTRO DE LINHA 

CAIXA COMUTADORA ETC. 



COMPLETA LINHA DE SUPRIMENTOS: 

DISQUETES 

FORMULARIOS 

ETIQUETAS 

PORTA DISQUETES 

CAPAS 

Av. Presidente Varoas, 542/301 - Tel.: (021 ) 233-4045 



* Despachamos p/todoo Brasil 

' Remessas feitas por reembolso Postal 



PRO MSX IISFORMATICA 



A SOIAJQAO FAMIA SEU OSSX I 



PERIP^iUCOS 

DRIVES ESTABILIZADORES, ETC. 

MEMORY MAPPER 
IMPRESSORAS 




JOOOS 

64Kb MSX 1 e 2 
MEGAROM DEMSX1 e2 
720Kb P/MSX 2 
MEMORY MAPPER P/ MSX 2 
PI EXPERT PLUS 6 DD PLUS 



SCJPRIMBNXOS 

DISQUETES 5 1/4 e 3 1/2 

FORMULARIO CONTlNUO 

ETIQUETAS 

FITAS P/IMPHESSORAS, ETC, 



APLICJVXIVOS 

PI MSX 1 e 2 
MEMORY MAPPER 



BKJunrrvivcAo DB 

BOCROailSX 



KIT MSX 2.0 IVHOT BIT E EXPERT 



FACA SEU PEDIDO OU SOLICITE CATALOGO GRATIS A: ^v ^" «.a 
CAIXA POSTAL 415 CEP 20001 RIO DE JANEIRO ■ RJ '*^.*,a^* 



ENTREGA RAPIDA EM TODD BRASIL 



3^^' 




-son ccLi- 

SOFT BELT MSX4 

R. Carlos Campos, 262 - apt, 1 - Pari 

Tel, (011)92-5488 

CEP 03028 - Sao Paulo - SP 



JOGOS E APLICATIVOS PARA MSX-1 


PERIFERICOS 


JOGOS. MEGARAM, APLICATIVOS EM DIS- 
COS 3 1/2 E 5 1/4 

• Temos mais de 2000 

• Os melhores do mercado 

• Os ultimos langamentos vindo da 
Europa 

SUPER PROMOQAO: Cada 5 jogos 2 gra- 
tis a cada 10 jogos 4 gratis a escoiha. A 
cada 5 aplicativos 1 gratis a cada 10, 2 
gratis. 
SOLICITE SEU CATALOGO! 


• Kit para Drive DMX 

• Flop ou Acionador DMX 

• Drives completos 5 1/4 ou 3 
1/2 

• Cartucho MEGARAM 

• Formularies Continues, etc, 

• Limpamos e alinhamos 
DRIVES 



TEMOS JOGOS 
E APLICATIVOS 

ATENDEMOS 
TODO BRASIL 

SOLICITE 

CATALOGO 

GRATIS 



U T 1 L 1 T A R I 

"aci ite a remocao de arvores de diretorios 


PC 


Reinovendo diretorios 


Micro: IBM PC/XT 
Memoria: 512 Kbytes 
Video: CGA 
Linguagem: Turbo C 
Requisitos: Nenhum 



D Marcelo Flores Vieira 



A estrutura de diretorios do IBM PC foi imptementada 
com o intuito de facilitar a organizacao relativamente a ins- 
talacao de programas aplicativos, compiladores e jogos, 
alerm de nossos proprios programas e arquivos de dados. 

Entretanto, quando necessitamos remover uma ^rvore 
de diretorios muito complexa, o trabalho pode tornar-se 
tedioso uma vez que o DOS nao nos permite remover urn 
diretorio sem que, antes, tenhamos apagado e removido 
todos OS arquivos e diretorios que porventura ten ham sido 
gravados sobre o diretorio em questao. 

Obviamente a ideia foi manter integridade e seguranca 
dos dados, uma vez que a recuperacao de uma arvore de 
diretorios, que tenha sido removida "acidentalmente", tam- 
bem podera tornar-se trabalhosa. 

No entanto, se a organizacao pessoal do seu "hard disk" 
for boa, ao remover um diretorio "pai" estaremos remo- 
vendo todos os arquivos relacionados, e nao parte deste 
ou daquele software. 

Procurando tornar o trabalho de remocao de uma ar- 
vore de diretorios um pouco menos cansativo, foi criado 
o programa RDF (Removedor de Diretorios do Flores). Para 
coloca-lo em funcionamento, basta o seguinte comando: 

RDF [diretorio] 

onde [diretorio] representa drive e diretorio que deseja- 
mos remover. 

Suponha, por exempio, uma arvore de diretorios, gra- 
vada no drive C, cujo diretorio "pai" seja PAI. Abaixo dele 
encontramos tres diretorios chamados FtLHOI, FILH02 e 
FILH03, respectivamente. Suponha tambem que o dire- 
torio FILH02 tenha seu atributo modificado para 
"HIDDEN" (escondido) e que todos os arquivos gravados 
abaixo do diretorio FILH03 tenham seu atributo de "READ- 
-ONLY" ligado. 

Ao digitarmos, na linha do DOS, RDF C:/PAI, toda a 
arvore de diretorios descrita acima sera removida, mesmo 
com OS atributos especiais comentados. 

Este programa deve ser compiiado com o modelo de me- 
moria "small" ou maiores, e pode ser reescrito utitizando 
a recursividade da linguagem, obtendo melhores perfor- 
mances na execucao. 



MARCELO FLORES VIEIRA 6 formado em Engenharia 
Mecdnica peia Universidade Federal Fluminense e possui cur- 
sos de extensio em Andlise de Sistemas. Programa em Clip- 
per, C, Cobol, Pascal, etc. 



• Listagem 1 



It 



Prograia; RDF.C 

ftuton Rarcelo FIorEs Vieira 

HPirM Conaultores S/C Ltda. 

Rua Frei Henriqtje, 225 - Rio de Janeiro 

CEP: 20751 

TeI.; ;021)594-?521 
Funcaoi Eliiinar diretorios, inciusivE aqiieles escondi 
dos, fflBBiRo contenilu arcjuivos coiti atributos especiais. 

+ + 

\l 

itinciude \stdUb,h> 

tinclude (stdio.h) 

ftincUde <dir,h> 

Sinclude (das.h) 

Idefine FAJIRHID 0X12 

void rE«over{char larqs, struct ffblk ffblkS: 

ii'cid cabecalhcivoidj: 

void fieip(void); 

iTiairi(int arqc, char targyt]) 

struct ffblk ffblk; 
int status, f lag, curdrv.fiaQ_d=0; 

c^ar drivEiMfiXDRIVE], dir[!iftX[)lR]. file[Hft):FILE]. e>it[!1 
AXEXT], 

pai[HA;(PfiTHh3rqs[HA)!PATH3.drvaux[f1Ay.DRIVE]; 
if (argc := 2) {heLpOie>iit(0);] 
cabecaliici); 

fr)5plit{argv[l],drive,dir,filE,e-i;tl; 
if!5trlen(drive)==2 kk 5trler((dirf==l H strleri(file|== 



01 



46 MICRO SISTEMAS 



printfCVnlnposBive! reaGver dirBtoriD rai:.\n'l; 




exitiO); 


int statusj 


1 


Cher drive[!1AXDRIVE], dir[«AKuIR], f iU[HAKFILE], ext(H 


if(5trlea(drive]!=i3 H. strlenidir) !=0) 


fiXEKT], 


[ 


filho[HAXPflTH],arqreB[RAXPftTH],filbo_reB[«AXPATH}; 


5trcpy(pai, drive); 


fn5plit(arq£,drive,dir,fiie,6xt); 


5trcat(pai,dir) J 


ifiif-fblk.ff_attrib == FAJIREC)', 1 [ffblk.ff_attrib==Fft_ 


strcatipaijfile); 


DIRHID)} . 


strcal(pai,ext); 


r 

i. 


1 
J' 


if(ffbli:.ff_naae[0]! = '.' M ffblk.ff_na«e[13' = ' ./ 1 


else 


[ 


[ 


if(ffblLff_attrib==FAJIRHID) _chBod(arq5,l,FA_DlREC); 


if l5trieri(ijrive)==0) 


5trcpy(filhD,drive)j 


r 


strcattfilhOjdir); 


5trcpy(drive,"A;"!; 


E-trcat(filho,ffblk.ff_naffle): 


drive[0]='A'+qetdi5k()i 


strcpy(f ilho_res,filhD); 


ifl5trncjp(dir/\\',il!=0) 5trcat!drive,"\\')! 


5trcat(filho,"\\t.i"}; 


flag_d=l; 


status = findfirstlfilho.MfbU.OxOTIFAJIREC); 


strcpylpai, drive); 


Htiiledstatiis) 


5trc:at(pai,dir); 


L 


strcaKpai.-file); 


reiover(filtio,ffbU); 


strcatlpai.eU); 


5tatu5=findiext(iffblk)i 

] 

rRdir(filho_rBij; 
1 


if(Etrlen(dir)==0) 


if (fiagji 




{ 


else 


getc*(dipai,!1fiiPfiTH)! 


( 


if (strien(pai)>3) strcattpai/W"); 


strcpyUrqreB, drive); 


strcatUai.filB); 


strcatlarqrea.dir); 


strcat(pai,ext); 


5trcat(arqrei,ffblk.ff_nafflej; 


1 
I 


if(ffbU:.ff_attrib:=Ffl_ARCH) _chiQd(arqre«,l,FA_ARCH 


else 


j; 


i" 


unlinkiargreil; 


curdrv=Qetdi5k{); 


1 


5etdi5MtouppBr(drivB[0])-£)5|; 


1 
i 


qetcwd{pai,«AKPATH): 


void cabe:alho(void) 


if(strleri(pai)>3) strcat(pai/\\"); 


\ 


strcaKpaijfile); 


printfi"\n RDF - MF&M Consiiitores") ; 


itrcatlpaijBxt:); 


printfCXnJUN/^l - All rights NOT reserved"); 


frispht(pdi,drvaux,dir,file,ext); 


printf("\n versao 2.00"}; 


setdisklcurdrvl; 


printf("\n\nTel.: (021)594-7521 - FROVlS''RiQ\n'); 


} 


void helplvoid) 


J 
=trcpv{arq5,pai); 


i 

cabecaUioO; 


5trcat(arq5,'\\t.r); 


printf r^riEste utilitario ir.creienta o cosando RD do S 


5tatus=fir.iJfir5tiart}5,l(ffbU.,0^07:Fa_DIR£CJ; 


isteaa "li 


while('5tatus) 


priritf ("Gperacional, persiitmdo") ; 


r 


printf ("Vnoue us diretorio seja renovido, lesao contend 


rsiBover(,arq5,ffbU)i 


arqyivos "i ; 


status=findne>;t(!iffblir.;; 


printfCcoffl atributos espe-'); 


1 

J 


pf'intf ("\nci5is ou sub-diretorios (iiesao aqueles que e5 


statu5=riidir(pai); 


tejaffi "1; 


ifCetatus} printf ("Vp-Diretorio Iz rescvidQAn",pai); 


printfl-esccndidos)."}; 


else pnntf ("VnProblesas ao reaover diretorio Zs. Ver 


if printf CVnVri Sintase correta: '); 


i(}ue\r",pai); 


printf ("\n\ri rdf (drive; (diretorio/xri ■.(!') ; 


1 
J 


return; 


void r&scver(char tarqs, struct ffbU. ffblk) 


■ 



1ICR0 SISTEMAS 47 



REDI UNIVERSOFT INFORM^OTCA E C 

RUA CONSELHEIRO BROTERO, 589 CJ. 42 - SAO PAULO-SP - TEL.: (011)825-5240 (PR6XIM0 



REEMBOLSO U 
POSTAL 
SEDEX 
ACOBRAR 



SISTEMA INEDITO DE ATENDIMENTO - REEMBOLSO POSTAL 

Cyta 6 mais uma inova^o da REDI UNIVERSOFT. Agora voc£ podcra fazcr suas compras 
scm tcr que pagar antecipado. O nosso intuilo 6 de fazer com que o usuario nao pcrca dinhei- 
ro pagando aniccipado e muitas vezes nao reccbcndo o seu pcdido. 

Por esses moiivos, sugcrimos: Fa^a o sou pcdido per rccmbolso postal e paguc somcntc ao 
rcccbc-lo no corrcio. 



» NSX 1 - NOIML « 


» K)( Z - NORMAL > 


« KN 2 - NB»RAN « 


« NOVIMDES RSX I « 


SUPER JOOOS 






HCQARMN 




PKECO Cr$ 450,00 


PRECO CrS 500,00 




PRtCO CrS 4».D0 
DISKETTE mo INCUtSO 


DISKETTI NAO INCUISO 


DISKETTE NAO INCLUSO 


Dlfi^?E<^0'f^S0 




101 BLITAFORC 


301 IKARI UARRIORS 

302 OUT RUN 




551 UlflGEr CENTRO Dft TERRA 


102 GATHER 


flALAVA 


K2 ABADlfl DEL CRinE 


103 suns GAHE 


303 BRKANOID 2 


NINJA KUN« 


953 KING'S UflLLEV PLUS 


164 PERRV flASSON 1 


304 FA1ILV BILLIARDS 


PUNKS 2 


954 RAHBO 3 


105 STRIKE HARRIER FORCE 


305 DIRES 


PREDATOR 


955 WRll> GAflES 


106 CHESS tVadrez) 


306 ASHIGUIHE 


AriERICAN SOCCER 


956 GEH1NI UING 


107 GOODV 


307 R01AHCIA 


ANIflAL MARKS 2 


957 flflER BLiRNEfi 


108 THUNDERSALL 


308 FA1ILV BOXING 


RETURN OF JELDA 


958 DESESPERflDP 


109 DEHON'S KILLER 


309 TOPPLE 2IP Z 


RETURN OF ISHTAR 
SUPER RUNNER 


959 UOJBLE DRAGON 


110 RAD-X 8 


310 DEEP FOREST 


960 DRAGON NINJA 


111 CHOPPER 


311 flNDROGVHUS 


THE COCKPIT 


961 ELITE 

962 FIRE TRflNI 


112 fISV FAN LIBRflRV 

113 HOU riANV ROBOT 


312 RftSTAN SAGA 

313 EAGLE WAR 


GiRLV BLOCK 




963 GAUNTLET 


114 nONACO 


314 HIGErflRU 






964 LA MERANCIA 


115 EL DIABLO 


315 U.S.A.S. 


* SUPER AFLICATIUOS t 


965 nflSK 11 


116 FLASH GORDON 


316 ZANAC E.yCELEHT 


UT)LITAR10S RSX 1 « 


966 OPEKftTlON UOLF 


117 BANK BUSTER 


317 KING KONG 




967 OS FLINTSTCNES 


118 T.N.I. 


318 LUPIN 3D 


PRECO CrS 2.000.00 
DISKETTE NAO INCUISO 


968 FACriANIfl 


119 L' AFFAIRE 


319 KEUIOUS 


969 RESGATE DE ATLANTIPfl 


120 UORLD GOLFE 


320 SUPER RANBO ESP 




970 RENEGADE III 


121 riARELE UORLD 


321 UAHPIRE KILLER 


UORDSTAR 40 COLUNAS 


971 PARIS DAKAR - fiALLV 


122 POCVAN 


322 HINOTORl 


UORDSTAR 64 COLUNAS 


372 4^4 ROAD RACING 


123 PIRF 3D 


323 LABIRINTH 


UORDSTAR Be COLUNAS 


973 RDBOCOP 


124 FASSAGEIfiOS DO UENIO 


324 ZOflBIE HUNTER 


CONTABILIDADE 


1 974 SILENT SHADOU 


125 TEST DFIUER 


325 DRAGON BUSTER 


FOLHfl DE PAGAriENTO 


975 STRIKE NARRIER FORCE 


126 CHICAGO 


326 1942 


AGENDA DE COflPROIlISSO 


976 TOI ACID GAflE 1 


127 AGATH 


327 ALESTE 


CONTRDLE DE ESTOOUE 


977 TOI ACID GAflE 2 


128 DUNGEON riSIEPV 2 


328 UAR OF THE DEAD 


RALA DIRETA 


978 lELflS PPRMO AHinADAS 1 


129 COSniC SOLDIER 


329 KING'S UALLEV 2 


CDNTROLE BANCARIO 


979 THUNDER ELADE 


130 ZAVAGA 


330 TOKVO 


CONTROLE DE CAIVA 


980 TDI ACID GflUE 3 


131 LIUINGSTONE 


331 CONTRA 


CONIAS A PAGfiR 


' 981 TELAS PORNO SNinflDAS 3 


132 PERRV flASSON 2 


332 nON nON nONSTER 


CONTAS A RECEBER 


1 982 TOI flCID GAUE -) 


133 LAST niSSION 


333 SUPER TRITON 


COBOL 


1 983 THE m OF THE TIGER 


134 CHUKA TAISEH 


334 STAR flAS 


nunpHS 


984 PERICO DEL6AD0 


135 EUIL TOtJER 


335 RACING CARS 


TURBO PASCAL 


985 LDRNA 


136 LIFE THE FAiT NAflE 


336 DRAGON SLAVER 4 


PROLOG 


986 EtIILlO SAHCHE2 TENNIS 


137 SUPER LflVDOCK 


337 HARD BALL 


FORTRAN 




138 EUIL DEATH 


338 GOEtlON 


KEASIC 


1 


139 HVDLIDE 


339 LOLA 


1EASIC 




J40 FINAL COUNTDOWN 


340 FANILV PfiRODK 


BASIC 80 




, 141 LEATHER SKIRTS 


341 STAR UIRGIN 


LINGUAGEn C 2 DISCO 






1 142 BREAKER 


342 nfi GHCST 


COrPlLADOR C 




. N HSX 1 - HEGARftN 2U * 


1 143 KINETIC 


343 R-TVPE 


knicohand 




i 144 CHAnPION flAEIER 


344 DINANITE BOUL 


ZAPPEfi 1 


PRECO Cr$ 450.00 
PlSKniE NAO INCIUSO 


145 J P WINKLE 


345 SPACE TANBOU 


2APPER 2 


1 146 DJCOR 


346 gjARTH 
34? BASEBALL 1 


flSX DOS TOOLS 1 




147 USA JONG 


nz)i DOS TOOLS 2 


; 001 NEfiEilJ 1 


148 STRATEGIC GAME 


348 STRATEGIC flARS 


nSV DOS TOOLS 3 


002 NEHE3IS i 


149 LINE BUSTERS 


349 hetal gear 1 


ED nUSIC * 56 flUSICAS 


0O3 SflLfiflfiHDER 


150 mSSION HUnAN 


350 BASEBALL 2 


UNI-TELA + 39 TELAS 


004 EFSODE 2 


151 DIGGER 


351 DRUID 


GRAFIC flASTER 1 


005 FSROD.'LIS 
: 006 Fl SPIRIT 


152 fl ILHA DO TESOURO 
, 153 CRAFTON « VUTE 




GRAFIC fIfiSTER 2 
TRftDUTOR DE PALAURAS 






007 KNIGHT HARE 2 


1 154 IFR FLV6HT 


•> HOVIDADES NSy 1 a 


UIDED TEXTO SVSTEtl 


008 KNIGHT tIARE 3 


155 EiDELOSS 


DISCO INIEIRO 


DRAW S PAINT 


009 FINAL ZONE 
1 010 FANTASV 20NE 


1 




CURSO lo e 2o GRAU 
HEGA PRINTER 




PRECO CrS soo.ee 




' Oil DRAGON QUEST 


1 K J0GO5 PORNO E TELAS « 


DISKETTE NAO INCLUSO 


SPEED SAUE 4000 


012 DIGITAL D HISTORV 


f 




COP'^ ALL 


013 1942 


PRECO CrS 500.00 
DISXHTE NAO IN^LUSO 


OS IHIOCAUEIS 


ECOPV 3,0 


014 KING'S UALLEV Z 


SUPER nSRIO EROS 


UERV COPV 5.0 


015 C-flLL FORCE 




TARTARUGflS HIKJA 


U DEO HITS Z DISCO 


016 PINGLUfl flPOENTliRE 


201 CICCIOLINA 1 


GREMLINS Z 


D SK II 


017 SHERLOCK HCLflE? 


202 CICCIOriNA 2 


GHOSTBUSTER 2 


L HGUAGEM LOGO 


018 niRfll 


203 PLAVEOV SEXV 


DOUBLE DRAGON 2 






' 019 SUPER LAVDOCK 
020 fANTflSn SOLDIER 


204 STRIP POXER 

205 TELAS DIGITALIZADAS 1 


INDIANA JONES 2 




» coLECAO ai - lev 1 « 




' 021 CRAiE 


206 TELAE DIGITALIZflDAS 2 








' 022 U ft VOL 


207 TELAS DIGITAL12ADAS 2 


» JOGOS ESPECIAIS * 


PRECO CrS 2.500,00 


023 GOL^lELLIUS 


208 TELAS DIGITAL12ADAS 4 


Nsy 1 


DISKHTE NAO INCUISO 


024 Jft&UR 


209 TELAS DIGITALIZADAS 5 






025 KING KNIGHT 


210 TELA: DIG]TALI2flDfiS 6 


PRECO CrS 350,00 


4001 AGENDA DOHESIICA I 


026 DAI lift 


211 TELAS DIGITALI2ftDAS 7 


DISWETTE HAO INfUtSO 


4002 BANCO DE DADOS 1 


027 CROSS ELhIN 


212 TELA! DIGITALlZftfftS E 


WINTER HAUK 
TOO BIN 
SfllBT DRAGON 


4003 HALA DIRETA I 

4004 CONTROLE ESTOqUE 1 

4005 ED TEHO 

4006 CONTAS A PAG/TiEC. 




mX t - JOCOS ACAPTflDOS ) 


1 ftPLlCATIUOS E UIILIIAHIOS 


1 




SITO PONS RACE 


3007 CONTABILIDADE 


PRECO CrS 959,00 
DJSKCTTE HflO INCUISO 


PRECO CrS 715,00 


fUTEBOL IIANEGER 


4008 AGENDA HANUAL I 


DISKETTE NAO INCLUSO 


AFRICAN RALLV 


4009 CONTROLE BANCO 1 






CONTINENTAL CIRCUS 


4010 FLANILHA USH 


vs Jogos abaixo usauah o 


231 (JIDEO GRAPHIC 


PROFESSIONAL TENNIS 






Ccirtuclio negaTEtH, agora to 
r»M adaptjidos para rodaren 


232 TPPOGRflFIfl DO tlUNDO 

233 SOFT FUNCTION 


CARLOS SAIN2 TOVOTA 
CHESS IIASTER 




» COLECAO 82 - NSy 1 » 


sen D Cartucho Heparan. j 

001 neiie;:s i 


236 hlttlP! PEJiSfiEP 


Um WAR 

muiiTMlNK BIKE RfiCEF 


D^Tf^^g-fMo 


002 HNflL 20NE 


237 niCHELANGELO 


SAR 1 


4011 Editor de Nusica 


0O3 SUPER LflVDOCK 


238 EDITOR DE HUSKA 


SIR UDPD 


4612 Eddy II Grafico 
4013 Studio G7 


004 yflXOL 


239 SUPER PRINTER 


THE LIGHT CORRIDOR 


005 niRfil 


240 TASSUORD 2 




4014 Biorri tiiw 


006 FftHTftS'.' 20NE 


241 PIVEL III 


OBS.: 4 JOGOS P/DISCO 


4015 Orsiao Eletronico 




242 FREEHAND 




4016 Gi'aphic Artistic 

4017 Uni - Arte 

4018 Super Synth 

4019 SiHple ASK 
4028 H.%hr Uoice 








; 







K COLEQtO 03 - NSX-l •> 

PRICO CrS 2.500.00 
DISXnTE HAO INCUISO 

4821 Apifndende Contar 

4822 Circo Clttgou 
4833 bean to 

4824 Raior ou Ntnor 

4825 Hrntaliucao 

4826 NotoristA Sideral 

4827 Nissao Rrsgate 1 

4828 Mago Uoador I 

4829 Abtlha Sj^ia I 
4038 Macaco Acadeitico 



"f COLECAO 04 - MSX-1 » 

PraCO CrS 2.500.00 
BISKETTE NAO INCUISO 

4831 Ratrizes CoNplexos 
4«I2 Eletricidade 

4833 Fisica 

4834 Exercicio Fisica 

4835 GfoMtria 

4836 Bandeira da Europa 

4837 Matewatica 

4038 Estudo das Celutas 
4839 Curso de Ingles 
4848 Figuras GeoMetrica 



It COLECAO 05 - RSV-1 » 

PRECO CrS 2.500.00 
DISWETTE NAO INCLuSO 

4811 Agenda 2 

4942 Banco de Dados 2 

4043 Rala Direta 2 

4844 RSX UrJte (Ed Text 

4845 Planilha Cientif. 
4046 Kanutencao tieiciilo 
4847 Biblioteca 

4048 Cadastro de Soft 

4049 Mini Planilha 
4850 Mala Direta 3 



• COLECAO 06 ■ HSX-1 * 

PRECO CrS 2,500.00 
DISKETTE HAO INCLUSO 

4851 Editor Sprite I 
4052 Pencil Designers 

4853 Caixinha de fhisica 

4854 Editor Caracteres 

4055 Hot Music 

4056 Loto 1 

4057 Chess (uso c/Mouse 

4858 Printer Tela 

4859 Uni Sprite 
4060 Ultra ForNat 



* COLECAO 07 - RSX-1 » 

FKSCO CrS 2.500,00 
DISKETTE NAO INCUISO 

4061 Abeiha Sabia 2 

4062 AbeIha Sabia 3 

4063 Hotorista SideralZ 

4064 Missao Resgate 2 

4065 Haqo Uoador 2 

4066 Palhaco Explorad 1 

4067 Palhaco Explorad 2 

4068 Pescador Espac. 1 

4069 AnagraMa 1 
4078 Anagrana 2 



» COLECAO 08 - RSX-1 » 

PRECO CrS 2.500,00 
DISKETTE NAO INClUSO 

4071 Kapa Gaw 

4072 Estudo Celulas 2 

4073 Otica 

4074 Gases 

4075 FirHaMentD 
4876 Sol 

4077 Operadores Ratenat 

4078 Selva de Palawras 

4079 Noria de Nuneros 
4880 Hultipuzzle 



Fita II 

Boardvllo - Cruii Train 
Suf. Cross Forot 
GalaKia - InUr Karate 
Luta Llvr* - Hr.Bo Tl 
Hasttr Df Sounds 
PlnguiM-Ston* of Uidsoii 



PACK 19 

Alibaba - Arkanoid 
Amy Ho vies 1 
Back Ganon-DeTender Fox 
Gynidine - Oh • Shit 
The Heist - Tine Curb 
Zanac I 



PACK 21 

Bean Rider - Action 
Ginko Goto - Pill Box 
Mutant Plonty 
Pine Aplins ~ Scion 
Shark Hunter 
Rock's Bolt - Zoot 



PACK 22 

Basket - Cat Adventure 
Foot UoIIey - Guardic 
Hunted Boy - Hyd Lad 
3D Xnocaul - Ninja III 
Spelunker - Zaxxon 



PACK 23 

Baseball II - Clapton 2 

BoHber Han Spe 

Candoo Ninja 

Champion Box-Chech Mate 

Cosmos Explorer 

Forwation Z 

Star Soldier -lim Trax 



PACK 24 

JD BoNberMan - Avenger 
Bokosuka - Dart Raster 
Dragon Attack - Kasihen 
Jaok the Nipper 
RaNbo I -Secret Hiss 
Sweet Acore 



PACK 25 "^ 

Buzzoff - Boogie Jungle 
Knight Rare - Jet Bonbe 
Lode Runner II -- Hero 
Super Bilhar -The Ureck 
Rarraid - Druaga 



PACK 26 

Popul Cyclops 
Episode 4 - Frogger II 
FemaM Basket I 
Finders Keepers - Hugh 
HuMprey - Jet Fighter 
Macros Fighter -Murder 



PACK 27 

Colony - Illusions 
Hiki - l4oon Rider 
Safari X - Ship Mars 
Spa he i Ladders 
Tetra Horror 
Topple 2ip - Uerstron 



PACK 29 

Huts Milk 
Courosado Perse 
Phantis I 
tlideo Poker II 
Polaris II - Hustler 
O'Bert II - Runner 
Space Shuller - 
SVooter 



CAM PACK CrS 2.000,00 
DISKETTE NAO INCLUio 



DM. LIUA. 



AO METRO MARECHAL) 



MSX - AMIGA - PC/XT 
VIDEO GAMES 



DRIVES rvjsx 

Marca DDX - 5 1/4 c/ 360Kb e 
720Kb - 3 1/2 c/ 720Kb - 6 meses 
de garanlia - assistCncia tdcnica. 
Nao pcrca nossa promo^o. Despa- 
chamos para o Brasil. 



PERIFERICOS 

Impressoras, Monitores, Multi 
Modem, Cartao 80 colunas, Inler- 
face p/ 2 drives, Fonle com gabine- 
te, Disquetcs 5 1/4 e 3 1/2 e dis- 
queles 5 1/4 coloridos. CONSUL- 
TO-NOS. 



» Na's « 

Crt 2.000,00 CAM 
BISKETU mb INCLUSO 



ncx 31 

Eurvptin Gancs 
Jofo do tnouti 
Fi7ht Kidrr - tin Boat 
l\at)ull - H«idi Ball 
Obake - Orion - Outroud 
Rabbi an 



PACK 43 

Itlphi Bl astir - R-47 

Antu Hovirs II - CoNandn 

Otioh riightir 

batPiand Nis I 

Kad Ov» Hells 

Maze Attack - Abu SiHbel 

Xall Uay 



PACK S6 

Knight Leon - Uchiiiata 
Gulkave - Uinte e Uh 
Et Cid - Hight Hay 
Scarlet 7 - Star Slazer 
Uoidru - Wrangler 



SUPO MCX 387 

Haunted House -Blow Up 
Gut Blaster' 
Pinball Blaster 
Haze Master - Habbilit 



PACK 33 

Brian Jack I - Bruce Lee 
Bunnie - China China 
Chopper - Chest - Dip Dip 
(rtan Runner - Star bars 

q'Bert I 



PACK 44 

Alcatraz - fkerald 
Classic Adventure 
Conde I>racula - Red Hoon 
Mean Secret - Prof.Perigo 
Price Hagjc - Uietna 
Zahil Hood 



PACK 57 

Kendos - mroids 
TeMpation - Crow) 
Sparkie - Stop Sail 
Tank Battalion 
Dustin - Hyper - Glass 



SUPEft PACK 309 

Coliseu - Minder 
E.Butragenho I 
Titanic I- Barba Hegra 
Similador 747 



PACK 35 

European GaNes - Auntij 
Bmx Rekecross - Mr. Hie 
Hopper - Raster Scan 
Teminus - Uenzaga 
Magical Ball 
Snooker Oficial 



PACK 45 

Grande Tourada - Caple 
Baius ■- Cosmos Trauilif 
Crusader - EUphant Happy 
Girls Rats - Kaeru Shoter 
Krypton - Latter Puzzle 



PACX SB 

Star Byte - S„ 

Stall Jones -Ball Blaze 
Alpine - Con-Blot 
Space Caw - Cauemas 
ftiro Adventure -Mr, Bo 



SUPPER ntCK 311 

Chuhby Cristle -Octuber 
Power - Reflex - Ihor 



PACK 36 

ftnida - Coaster Race 

10 FraNeOwl) 

Howard, The Duck 

Infernal Miner - Inca I 

Panic Junlion 

The Protector - Sfei Hawk 

Survivor 



PACK 4e 

flkemaak • Bug Buster 
Colt 36 - Flight Peck 
KiriXi - Mac Attack 
Hole Hole I - Red Zone 
ShoBi - Strip Poker 



PACK 59 

Fgro - Star Fighter 
Being - Slot Machine 
Squash I - Zin - Harp 
AHityville - Helinar 
Hang- On 



SUPER PACK 312 

The 'A" Teaw 
Colossus 4 
Mutant Zone I 
Mutant Zone II 
Sabrina C.Girl 
CoHandD Tracer 



PACX 37 

Donkey Kong - First Step 
(iodzilla - Meaning of Life 
DtaMond Mine II 
Jtebile Planet - Mouser 
Panchiko - Popular Coiiput 
Jet Set Uilly II 



PACK 48 

Hero-X - Knight Tiw 
Panzer Attack - Platoon 
Color Ball - Sorcery 
Castelo Hegro - Oh T No 
Zapata - Sea King 



PACK 60 

Vahtiee - Fanky Pank 
Legendarios - JuNp 
Return to Eden 

Suickie - Trash Han 
hess Teacher - Eye 
Break Out 



SUPER PACK 313 

CosNJc Estible 
Fire Star - Oi.it Run 
Jewels Dark I 
Jewels Dark II 
Hell's Fargo 



PACK 38 

Danger 3^-4 - Deitand 
Front line - I Cicle Work 
King of Ballon - NonoMed 
Pairs - Pinball 
Disc Uarrior - Har Chess 



niCX 49 

Agua Pol is - Cabbage Kids 
Conbat - Crunch 
Cub's Hert • Night Flight 
Jungle JiH - Roger 
Nuclear Bolds - Sasa 



PACK 61 

Fiction ~ Cobra's Ark 
Uolley Ball - Manes 
Had Hix (Packwan) 
Houser - Eagle 
Squash II • Flay Ball 1 
EsgriMa 



SUPER PACK 314 

Adicta - Hercules 
Jewels Dark III - Jast 
Peter - firaiw 



SUPER PACK 316 

Triple CoHando - Tetris 
Barbarian - Destroyer 
Ghost - TerraMex 



PACK Sfl 

Splash - Hilk Race-Merlin 
Nicker - O'Mac Fanter 
Quiniela - Coshjc - Ewors 
Exchanger - Jump Coaster 



X SUPER PACK HSX-1 * 

PRECO CrS 1.200,00 
DlSXnTE NAO INCLUSO 



PACK 39 

Gran Prix Rider - Helatank 

Ice - Inspector Z 

Itasundorius 

Killer Station - Rally X 

Spirits - Super Doors 

Top Roller 



PACK 51 

Star Quake - Raitbo II 
Rotors - Star Dustin 
Car Fighter - Car Janbore 
GundaN - Pub - Hoon Sweep 
Police Acade I 



SUPER PACK 302 

Death Wish 3 

Jiuws Bond 867 

Indiana Jones 

Fred Hardest I 

Ga)»e Over I - Rex Hard 



SUPER PACK 317 

Gonzales I -Terror Pods 
Hec Le Mans - Paravia 
Metropolis-Pink Panter 



SUPDt raCK 318 

Gonzales 11 - Ulisses 
Soldier Light - Trivial 
Adel - Bob 007 



PACK 4fl 

Sete e Meio - Dynaiiit Dan 
Dorodon - Fruit Frank 
Fotwila Indy - Kick It 
Nanic Miner - Spy Us Spy 
Super Tripper 
Uizard Lairs 



PACK 52 

Arquinedes XII - Ice King 
Phantis II - Vana Vana 
Transi to Maluco 
Poker Heal -Cow on Picot 
Ice Uorld - Kinght 
Lode Runner I 



SUPER PAa 303 

Fred Hardest II 
Rock (Boxe) 
Gaiie Over II 
Turbo Girl - Hondura 
Feman Basket II 



SUPER PACK 320 

Petrovic Basket 
E. Butragnho II 
Marine Corps - FX-15 
flttftked - Hot I 



PACK 41 

DroMe - Last Mission 
Lai?r Bykes - Leucocyte 
Living SJon? - Mah Jono 
Hazes Unlinited - Pay Load 
The Hall - Xetra 



raCX 53 

Trial Iky - Zaider 
PentagraMa - Cyrus II 
Final Justice - Goody 
Leonard - Macaco RcaaeHic 

Bounder Dash II 



SUPER PACK 3K 

Arkos II - Alehp 

fllbatroi (Golfe) 

Anaroute 

Jom Cent Terra 

Canwof Horks 



SUPER PACK 321 

Uest Bank - Jaws 
Costtic Sherif - Hot 2 
Swing - Tension 



PACK 42 

CoNet Tail - Cosa Nostra 
Denonia - Doitino - Fariy 
Frut Panic - Las Luce 
Bologna I Hi la 
Misterio no Hilo 
Mr.GoMoko 



PACK 55 

Vegas - Zexas II 

Jack Nipper II - Boucing 

Nartianoids - Sky Galdo 

Rise-Out - Super Snaker 

Boiled 

Pink Chase 



SUPER PACK 306 

Ocean 

Arkos 111 

Cap Sevilla II 

Streaker 

I T Racer 

Bubler 



SUPER PACK 322 

ftuent Origin I 
Casanova - Cuberbig 
Hypertronic, . , 
Sabotage - Ton a Jerry 



SUPER PACK'S 

CrS 1.200,00 CADA 

DISKHTE NAO INCLUSO 



SUPER PACK 323 

Bloody 
Bur an 

Jake in Caves 
Ran 

Mot 3 

War Middle Eart 



dBASE n PLUS E SUPER- 
CALC2 

Qualidade PRACTICA, manual 
complelo, suporte itScnico, no dc 
s6rie, reposi^ao ao scr lanijado. 
Nova versao, inteiramenlc grtilis. 
Pre9oCr$48.000,00 



« PROGRAMS PROFISSIONAIS w 



mXCA; UNlUERSOn 



CONTABILIDADE GERAL MSX. 25.500,00 

SCEI - SIST.COtfTS.EMPRES.IHTEGR 13.300,00 

COHTfi CORRDtlE 4.800,00 

REBI - TEXTO 3.700,00 

REDl - COHDOMNIO 3.800,00 

REDI - ESTOQUE 4.400,00 

ftai - SPRITE 3.800,00 

REDI - FBI NT-X- PRESS 3,800,00 

REDI - ASSSffiLER 4.400,00 

REDI - QUIMICA 2.400,00 

REDI - MALA DIRETA 4.700,00 

DINAHIC PUBLISHER (2 disc 720Xb HSK-2) 3.890,00 

GRAPHUS SAURUS (2 discos) 1.890,00 

HALT MOTE 1.890,00 

SUPER PRINTO 1 .890,00 



REDI -GAME 
REDI -GAME 
REDI -GAME 
XEDI-OAME 
REDI-GAME 
REDI -GAME 
REDI-GAME 
REDI-GAHE 
REDI-GAHE 
REDI 



1 c/Manual ROBOCOP 2.56o;0O 

2 c/Manual ELITE 2.500,00 



3 c/Hanual KING'S UftlLEV * 2.500,00 

4 c/Hanual LICENCE TO KILL ?.500.00 

5 c/Hanual DOUBLE DRAGON.. 2.500,00 

6 c/Hanual DESESPERADO 2.500,00 

7 o/Hanual 4x4 ROAD RACING 2.500,00 

8 c/ManuflJ NEMESIS 1 2.500,00 

_ 9 c/Manual AFTER BURNHER.. 2.500,00 

GAME IIB c/Manual DRAGON NINJfl... 2.500.00 
MARCA: X.S.U. 



CHflfE MKTBfl (Copiador Discos Travados) 7.500.00 

SERSOR (Copia e ForHat ultra Rapida).. 9.100,00 

CADCLI 2.1 (Cadastro Clientes c/etiq). 13.100.00 

CflDEMP (Cadastre de Eitpresas) 13.100.00 

FUlXO DE CfilXA 10.000,00 

UOX (Sinlefizfldor de Sons) 7.100,00 

EDARQ (Editor flrquivos tipo Zapper)... 7,100,00 

PONTES (Caracteres) para mpressoras, . 9.100.00 

EMU (Editor de Htisicas, iMpr. Parti t .). 7.100.00 

MSX WRITE (Editor de Texto) 10.000,00 

EDDV n GRAF (Editor de Grafico) 7.100.00 

CHflUE MESTRA 3.0 13.100.00 

BOLTER 1.1 (Gerenciador Diretorios)... 10.000,00 
MARCA; PRATICA 



DBASE II PLUS .- 48.000,00 

CSmROLE DE ESTOQUE (e» Dbase ID 5,900,00 

CONTROLE DE BAHCOS <b« Dbase ID 6.900,00 

MAJtCfl; SOHNEH 



MSX DESIGNER (Editor Grafico) 6.000,00 

MULTV COPV (Copiador D/F-F/D-F/F) 6.000,00 

MINOS (Jogo de Qiiebra-Cabeca) 4.900,00 

STRIPE MAKER (Editor de Sprites) 6.000.00 

NARCA: A.G.R. 



E.U.A. (Editor de Uinhetas p/Uideo)... 
MARCA: PAULlSOH 



6.500,00 



AQUARELA (Sistena Grafico c/shapes)... 13.500.00 

KIT AQUARELA (10 discos c/f ig.e tc). . . . 25.000.00 

KIT nqUfiREI^ (Disco aviilso a escollw). 3.500.00 

HSX TURBO tficeierador Prog. Basic) 7.100, 00 

EDITflONIC (Editor Circ.EIetronicos) . . . 7.100,00 

GRAPHIC UlEU (Editor aniMacao Graf.l.. 10.000.00 

SPRITE MAKER (Editor Sprites) 7-100,00 

FAST COPV (Copiador Ultra Rapido) 5.000.00 

MARCA: CIBERTRON 



MSX WORD 3.0 (Editor de Texto) 7.000.00 

CONTROLE DE ESTOQUE 6.500,00 

FLANILHA MSX (Planillia de Catculo).... 5.500.00 
MARCA: ALEPH 



100 DICflS PARA MSX 6.000.00 

t 58 DISCflE PARA MSX 6.000.00 

ASTROLOGIfl NO HSX 6.000,00 

CIRCUIT03 ZLETRONICOS 6.000.00 

A PROFUNDA NDO-SE NO MSX 6.000,00 

CUR30 DE MUSICfi NSX 6.000,00 

DESPESflS POSTAIS 



ENCOMENDAS RFGlSTRflDflS Cti 

Para pedidos de ate 5 Diskettes J. 000. 00 

Acirta de 5 diskettes 1.600.00 

« SEDEX » 

Para Fedidos com peso de ate 1 quilo 4.500.00 

Para cada quilo adicional 1.500,00 

Sedex para envio de Disk Drive (4 kg). 8,00000 



COHO ADQUIRIR NOSSOS PRODUTOS 



1) - Relacione em iwa folha de papel os prodiitos 

we deseja sdgnirir, indicando o nunero, 
none e para qual o coHputador. 

2) - Escreuj sfii not*? e endereco conpleto de 

forwa legivel. 

3) - FORMA DE PAGAMENTO; 

A) REEMBOLSO POSTAL COH Hflij. (t) I0z de 
acresciKO t Uoce so pagara '(iiando reti- 
far Pertido no Correin, 

fl) CHEQUE noMinai s RFCURSOS M'JllfilS INF, 
E C(»IEfiCIO LTDA. Nesta nod^lidade os 
precoE nso sof recao serf sci bos. 

OBS.: OS PROGRAMAS flCIMfi NAO INCl.UEH DISCO. 
Diskette de; 5.1/4" - Crl 650,00 
3.1/2" - CrS 2.000,00 



R T 1 N A 

Dinamize seus programas 


PC 




Micro: IBM PC/XT 




Memoria: 512 Kbytes 




Video: CGA 




Linguagem: Clipper 


Vetoriza^ao em Clipper 


Requisitos: Nenhum 



D Maurilio Fermri A/i/es 



Nas linguagens comerciais, como o Clip- 
per, a necessidade da entrada de um grande 
numero de dados leva os programadores a de- 
senvolverem extensas rotinas que, alem de 
aceitarem as informacoes, tambem realizam 
consisl&ncias. 

Estes testes visam, sobreludo, a manter a 
'integridade' do arquivo em uso, evttando que 
campos vazios sejam movidos para os regls- 
tros e alertando o usuario sob a forma de men- 
sagens na tela. O problema e que, muitas ve- 
zes, para dimlnuir o tamanho final do sistema, 
analistas e t^cnicos optam por avisos padroes 
do tipo 'campo nao foi preenchido', atrapa- 
Ihando a clareza final e conseqiJentemente con- 
fundindo o digitador. 

Ao utilizarmos vetores (ou matrizes), atri- 
buimos a estes os elementos que seriam pro- 
cessados no programa, como os lay-out de tela, 
as variaveis de memoria para entrada, os mas- 
caramentos e, logicamente, as mensagens. 

A estrutura visa ^ reduc§o e condensacao 
de todas as rotinas em um iinico loop sem que, 
entretanto, isto tnterfira em sua qualidade final. 

DADOS TECNICOS 

Pode-se abortar em qualquer campo 
(exceto nos questionamentos) 
teclando-se [esc]. O programa podera 
ser escrito em qualquer editor de texto 
no modo nao-documento. Para 
compil^-lo basta digitar a seqiiencia: 

C)> CLIPPER INCLUVET.PRG 

C» TLINK INCLUVET.OBJ.„CLIPPER+EXTEND 

Por se tratar de um modelo, a rotina 
podera ser alterada conforme a con- 
veniencia do usuario ou ser encaixada 
diretamente em um sistema mais am- 
ple, que contenha tambem altera^oes, 
cancelamentos ou consultas vetorrza- 
das. 



MAURILIO RESENDE FERRARI ALVES 6 
tdcnico em Processamento de Dados e 
programa em Clipper, dBase III Plus, Co- 
bol, C e Turbo Basic. 



• Listagem 1 



^ 

Proband 


: IMCLUyET.PRG 


FuncSo 


Inclus&o vetorizada en Clipper 
: HAUKiLIO Kesei>cle ViKRAKI Alves 


flutor 


Contaios 


(e32)-421-1842 Cataguases tK 




(e32)-213-6246 Juiz Ae Fora HG 



USE BSTS.DBF 
CO BOTTOM 

SET SCOKEBOAR& OFF 
SET BELIHITERS ON 
SET DELIMITERS TO "[]" 
SET INTENSITY OFF 

c STKUCTUSE 

• NOH£ X(3e) 

• ENDERECO X<40) 
» TttEFONE X(14) 

• CAIPOST 9<M) 

DECLARE T£LA[e4],ENTRA[e4],NASCC84],NENS[e4] 

FKINCIPftL " T 

DO WILE PRINCIPAL &« (LOOP PRINCIPAL) 



TELAC81] = "None 

TELAIB2] = "Endereco.... 
TELACB33 = "Telefone. . . . 
TELA[e4} = "Caixa Postal 

QtTRAieil = SPAC£<3e> 
D4TRA[B2] = SPACE(4e> 
ENTRAieS] = SPACE(14) 
ENTRA[»9] = e 



NASCEBll = "9r 
MASC[82] = "9r 
HASC[e3] z "UH-UM-9UW" 

HASCtM] = "9999" 

HENSiei] - "None deve ser Preencliido!" 
HENS[82] = "Endereco deve ser PreencHidol" 
HEHSieai = "Telefone deve ser Preenchido!" 
HEHSCM] = "Caixa Postal deve ser Prtenchida!' 

aEAS 
X = 1 
Y = 4 
Z = 3 

LOOPA = .T. 
DO UHILE LOOPA 

IF X = 5 
EXIT 
END IF 



50 MICRO SISTEMAS 



9 Z.2 Sfty REPLICftTE(CHR(J.%),78> 

9 V,2 SAV TELAtX] GET EHTRfttXl PICTURE HASCIX] 

KEAD 

IF LASTKEYt ) = 27 
CLEAR 
RETliRN 

ENDIF 

IF ERRO( ) 

DO NEMSAGEtl 

LOOP 
ENDIF 

Y = Y + 2 

X - X + i 
Z = Z + 2 

moio &i;(L00PA) 

DO CONFIRMA 

IF SN z "N" 

LtSJP 
ENDIF 

APPD4D BLANK 

REPLACE NOKE HITH ENTSAteil 

REPLACE ENDERECO UITH £NTKA[e2] 
REPLACE TELEFONE UITH ENTRAteS} 
REPLACE CAIPOST UITH ENTRAEe41 

DO HAlSUn 



ENDDO U(PRINCIPAL) 



Func&es e Proceiiures 



FUHCTKW ERRO 

IF EMPTY(EHTRA(X1) 
RETURN <.T.) 

ENDIF 
RETURN <.F.) 



PROCEDURE KENSACEn 

e 24,2 SAY HDtSIXl t 

SET CONSOLE OFF 

UAIT 

SET CONSOLE ON 

9 24,2 CLEAR 

RETURN 



Pressione Alguna Tecla 



PROaDURE CONFIRKA 

PUBLIC SN 

STORE " " TO SH 

DO iffllLE .NOT. (SNS"SN") 

e 24,2 SAY "Confima os Daiios [S/Nl ? " GET SN PICTURE "!" 

READ 

ENDDO 

9 24,2 CLEAR 

RETURN 



PROCEDURE HAISUH 

STORE ■' " TO SN 

DO UHILE NOT (SNS"^') 

e 24,2 SAY "Hais una Inclusao IS/Nl ? " GET SN PICTURE "!" 

READ 

ENDDO 

§ 24,2 CLEAR 

IF 3* = "N" 

STORE .F. TO PRINCIPAL 

CLEAR 
ENDIF 

RETURN 



MICRO SISTEMAS 51 



NA CRISE, 

PUBLICIDADE 

PODE 

DEFINIR 

A DIFERENCA 

ENTRE VOCE 

EO 

CONCORRENTE 

Escoiha cerfo! 

MICRO SISTEMAS tern 10 

anos de 

credibllidade e sucesso. 

E aqui que o usuario busca a 

inrormocao do que hd de 

melhor 
e ma'is seguro no mercado. 

Anuncie no revisfo de 

informdfica 

com maior circulacao 

nacional. 



Solicite 

um representante 

ou ligue: 

Rio: 

(021)232-0653 

SP: (011)819-2193 

. ./Micro 



CARTAS 



PAINEL 



□ Possuo urn IBM-PC, e gostaria de entrar 
em contato com usuarios da mesma iinha 
a fim de trocar programas Oogos, aplicati- 
vos. utilitarios, etc.) Responderei a todas as 
cartas. 

Victor Simon Lee 

Rod. Virgflio Varz'-a, 970 

88030 ■ Florianopolis - SC 

n Gostaria de trocar informagoes com 
usuarios do amiga 500, alem de trocar pro- 
gramas tats como "Deluxe Paint 111", 
"Fantavision", "Sonix II", etc. 
Francis August© 
Av. Espanha, 526 
45100 - Vitoria da Conqulsta - BA 

a Gostaria que usuarios da linha IBM-PC 
e compativeis me escrevessem para trocas 
de programas e ideias. Solicito que enviem 
listagem de programas e/ou manuals. Res- 
ponderei a todas as cartas e enviarei minha 
listagem para podermos reallzar as trocas. 
Humberto Christo Junior 
R. Padre Reus, 1043 
91900 - Porto Alegre - RS 

□ Vendo micro Amiga 500, com expansao 
512 Kb, impressora Citizem 200 Color. 
Acompanham manuais e 04 disquetes. 
Nellor Ollveira Rlbeiro 

R. Presidente Antonio Carlos, 563 
37100 - Varginha - MG 

D Possuo urn CP 500 M80, com 2 DRV 
de Simples Face e dupla densldade, uma 
impressora de 132 colunas, e precise ur- 
gente de programas para a area comercial, 
princlpalmente contabilidade, toiha de pa- 
gamento, llvros fiscais, linguagens e com- 
piladores. manuais, etc. Tenho programas 
para troca. 
Carlos A. Rocha 
Av. Mai. Florlano Pelxoto, 699 
99300 - Soledade - RS 

D Possuoum Amiga 500 evnho pedirau- 
xilio aos leitores de Micro SIstemas para 
que me ajudem a cponseguir um complla- 
dor FORTRAN 77 para tal micro. Sollcitarla 
carta urgencia, se possivel. 
Antonio Marceto A. Alexandre 
R. VIrgilio Pozzi. 571 
13560 - Sao Carlos - SP 

n Possuo um Expert 1.1 oo drive 5 1/4" e 
Interface DDX 2.0. Consegul reunirate ago- 
ra quase tudo o que existe, no Brasil em 
programas e jogos para MSX 1.1. Agora es- 
tou jnteressado em reunir o malor numero 
possivel de manuals de softs, por isso so- 
licito aqueles que desejarem trocar coplas 
de manuals comlgo que me enviem a re- 
lagao dos manuais que possuem e a dos 
que desejam. 



Erasmo GagliardI 

S Q N 415 Bloco "D" Ap.204 

70878 - Brasilia - DF 

D Possuo um micro PC/AT e gostaria de 
me corresponder com usuarios para a tro- 
ca de programas. Possuo perto de 500 dis- 
cos. Pego que me enviem lista. 
Ricardo Jose A.L. Vlana 
S Q N 416, Bloco M, Ap. 207 

70879 - Brasilia - DF 

n Possuo um micro PC XT e gostaria de 

entrar em contato com usuarios do mesmo 

ou de compativeis para troca de jogos, apll- 

catlvos, dicas, etc. Favor mandar llsta de 

programas. 

Denid Jaques 

Av. Pedro Adams Fllho, 4393 

93320 - Novo Hamburgo - RS 

D Possuo um IBM-PC AT 286 com drive 5 
1/4" 1.2 Mb e Winchester de 40 Mb e gos- 
taria de entrar em contato com outros 
usuarios para troca de jgos e aplicatlvos. 
Os Interessados, favor envlar lista de pro- 
gramas. 

Ricardo Kazumi Ashikawa 
Av. Benedlto Ferrelra Sllva, 70 
04786 - Interlagos - SP 

D Gostaria de me corresponder com usua- 
rios da linha PC XT/AT para troca de progra- 
mas e informagoes. Possuo verlos progra,as 
e responderei a todas as cartas, 
Vanderlei dos Santos 
R. Coronel Jose Prestos, 132 
18030 - Sorocaba - SP 

n Sou programador e possuo um PC/XT. 
Gostaria de trocar informagoes e softwares 
com outros programadores, dando prefe- 
rencia a llnguagem Pascal. Tambem desejo 
trocar utilitarios como o PCTOOLS, WORD, 
NORTON, etc. Informagdes sobre outras lin- 
guagens sobre outras linguagens tambem 
serao bem recebldas. 
Roger da Rocha Vier 
R. Procoplo Gomes, 821 
98100 - Cruz Alta - RS 



SUGESTOES 



D Venho dar uma a Micro SIstemas que, 

acho. agradara a todos os leitores da revis- 
ta: 

Seria bom se fossem publlcadas mate- 
rlas sobre TODAS as llnhas de micros 
{Apple, MSX, ZX Spectrum, PC, Amiga, etc}. 
Emerson Renato Cavallari 
Sertaozinho - SP 

D Venho fazer duas solicitagoes a MS que, 
creio, ajudarao a multos leitores como eu: 
Seria multo bom se a revista publlcasse 
materias mostrando como compllar progra- 
mas nas dlversas linguagens, pois a malo- 



ria dos programas exige compilagao apos 
a digitagao e multos nao sabem como 
faze-lo. 

Tambem seria otimo se fosse crlada 
uma segao de jogos e dicas, pois mitas ve- 
zes surgem problemas que essa segao aju- 
darla a soluclonar 
Cello Sllva de Abreu 
Sao Paulo - SP 



SOS LEITORES 



n Estou pensando em adquirlr o Amiga 
2000 e utiliza-lo para produgdes em video 
{montagens, efeitos especials), porem, 
como desenvolvo aplicagdes nos IBM PC e 
compativeis. fico num dilema: qual Amiga 
eu deveria adquirir? Amiga 500 tambem 
pode tornarse compativel com o IBM PC? 
Segundo colegas, acrescentando algumas 
placas 2000 torna-se compativel em ter- 
mos de hardware ao PC. Pergunta-se: a 
compatibllldade e 100%? Ele rodaria todos 
OS programas que rodam hoje no PC, como 
planilhas eletronlcas (Lotus 1-2-3), editores 
de texto (Wordstar), programas graficos 
(Story Board PC Plus) e alguns compilado- 
res (Clipper e Cobol)? Se sim, meus proble- 
mas estarao resolvldos, porque nao terel 
mais duvldas e comprarel um Amiga 2000 o 
mais rapido possivel. 

Penso na seguinte configuragao: 
CPU com 1 Mbytes; Drive de 3 1/2"; 
Winchester de 40 Mbyte: 
Expansao para o video de 1 Mbyte; 
Placas para torna-lo compativel com o PC; 
Mouse. 

Sera necessarlo mais alguma coisa? 

Estou pensando, ainda, em utillzar o te- 
levisor, langado pela Gradlente, com reso- 
lugao de 700 linhas como monitor. Pergun- 
ta-se: utilizado com o Lotus ou Wordstar a 
imagem e pareclda com a de um monitor 
especifico para computadores? Pergunto, 
porque um monitor de alta resolugao, colo- 
rldo esta muito caro, e se o televisor res- 
ponder satisfatoriamente as minhas neces- 
sldades, evito malores gastos. 
Luiz Zanchet 
R. Dionisio Locatelli, 678 
Calxa Postal 20 
89560 - VIdeira - SC 

D Venho sollcltar dos leitores da Micro SIs- 
temas, ajuda no que diz respeito a Progra- 
mas Resldentes, demonstrados no artlgo 
"Um relogio diferente no PC",publicado no 
numero 99. 

A ajuda de que necessito, e no sentido 
de manter um programa resldente na me- 
morla do computador a espera de uma 
comblnagao de teclas que o atlve (tipo Si- 
dekick), nas linguagens C, Pascal, e/ou 
Clipper 

Francisco Vasconcelos Braslleiro 
R. Montevideu, 579 
58100 - Camplna Grande - PB 



52 MICRO SISTEMAS 



/MS servicos 




S8P7COfl0§ 



SE VOCE SO TEM MSX, LIGU^ 
PARA QUEM LIGA PARA VOCE 

Jogoa e aplicativos para MSX 1-2 e 
MEGARAM. uarioa titulos e nempre 
riQvidades. 

SoiicHe catalogo grali«. Escoiha 5 
jogoa e ganhe +1 gratis, a cada 10 
jogos. +3 gratis, Entiegamoa para todo 
o BrasJI e gsrantlmos oa produtos. 

R. Chady Mucady, 81 — Jaguare 
CEP 05351 - Sao Paulo - SP 

{011)819-0362 



Shareware e 
Doniinio Publico 



Jogos, desktop, utilit^rios, etc... 
Biblioteca para dBase e Clip- 
per ( + de 50 mega de rotinas 
e programas). 

■ Atendimento R&pido... 

- Ultimas versoes... 

- Solicite Cat^logo Gratis.,. 



ARTISOFT 

Fone: (011)858-2183 

Caixa Postal: 16303 

CEP: 02599 

Sao Paulo - SP 



UTILIZE 

ESTE 

ESPAgO! 



A MICRO SISTEMAS 
oferece a seus 
clientes este servigo 
especial. 

Com esta opgao de 
espago e custo, 
ninguem vai deixar 
de anunciar. 

Consulte-nos pelo 
telefone 

C02l) 232-0653 



^.VMiGro 
Sistemas 



GERENCER 

Sistemas 



• PROGRAMAS ESPECIFICO 

• SISTEMAS ADMINISTRATIVOS{Fo- 
Iha paot^/Contabllidade/Llvros II s- 
cais'Estoque/Cont. Pfoducao/Co- 
dasiro de Ciienles/Contas Pa- 
oar/Receber, etc..) 

• APLICATIVOS e uttlitArlos (Inclusi- 
ve shareware) Proc. Textos/Planl- 
Ihas/Banco de Dados'e Gr^fl- 
cos/A. Virus, etc.) 

• JOGOS (Consagrados/NovidadBs) 
, Prif)cipe da Persia (2) Indy 500 (2) 

Cap. trueno (l) Simulador Ford (1) 
RobocoR (I) e multo mats. 

• Valor de cada disco gravado — CrJ 
3000,00 

Envie cheque nominal para: Ariel Jo- 
a6 Gapall da Sllva — Trav. Reglna 
Oneda n> 76 — Balrro Sta. Paula — 
S.C. Sul — SP. Cep. 09.&40 Tel.: (011) 
442-2938 (h/c) 

Entregamos em todo 
oBrasil 

Fazemos services de 
processamento 



D.A.C. 
INFORMATICA 



MICROS PC XT-AT 

• Kit p micros 

• Impressoras (todas) 

• MonitoresPC'MSX/Apple 

• EslabilizadoresfNo Breaks ' 

• Gabinetes/Cabos p/ impressoras 

• Formulirios'OisQuetes 

• Mesas pi PC e Impressoras 



DRIVES PARA MSX 

• Micros MSX novos e seminovos 

• Kit2.0e2.0 + Plus 

• Modem p/ MSX/ Interface 

• Mega Ram Disk/ ExpansSo de Slots 

GAMES ECARTUCH08 
Superpromocao p/Orives 



S 



(011)62-6798 
871-0277 




CHEUJ 




Em Softwrare de Dominic 

Pubtico temos: 

Editores de Textos, Pla- 

nilhas Eletronlcas, Grafi- 

cos, Anti-Virus, Jogos, 

Etc... 



Fazemos consultoria em sua 
empresa ou em sua casa. 
Lecionamos cursos de MS- 
DOS e CLIPPER. 
Desenvolvemos sistemas 
especificos para sua 
empresa. 



Pega Catalogo Gratis 
Tel.: (011)268-8437 



•MICROS 
MOVEIS • MAQUINAS 



LOCAnmc 

Rua Acre n^ 47 — A 

ContrO — RJ /• micro-computadores 

/(\n-i\ ncn CitkCA / * MAQUINAS DE ESCREVER 

{\JZ\) ZDO'^SVOH / • CALCULADORAS 

RifL-iARl / ELETRONICAS 

DlO-HO/ / . MIMlOGRAFOS 

• MOVEIS DE ESCRITORIO 
• SUPRIMENTOS/ACESSORIOS 
P/ESCRITORIO E INFORMATICA 



• NOVOS 
• USADOS 



COMPRA 
VENDA 
ALUGUEL 
CONSERTO 




USERS HOME 
PC CLUB 



Jogos e Aplicativos 
ineditos. Pega catalogo 
gratis ou envie um disco 
em branco para envio 
do catalogo eletronico. 

Pregos a partir de: 

Cr$ 1 .500,00 - 360 Kb 

Cr$ 3.500,00 -1.2 Mb 

Cr$ 5.000,00 -1.44 Mb 

USERS HOME 
PC CLUB 

CAIXA POSTAL - 74.005 
CEP 23801- Rio de Janeiro-RJ 



TechnoSoft" 



-»Oeaenvolvimento de 

Sistemas 
^Editora^ao Eietrdnlca 

-*Qamea p/MSX1 /2/2+ 
e PC XT/AT 



^^1, H 



TEL,'FAX;(011)«75-1«»S 




'mmGA 



DeluxePaint Help 

APRENDA A TIRAR TODO O POTENCIAL DO SEU DELUXE 

PAINT COM O MELHOR E MAIS COMPLETO CURSO EM 

COMPUTADORJA CRIADO. O DELUXE HELP EXPLICA E DE- 

MONSTRA TODOS OS COMANDO PASSO-A-PASSO DENTRO 

DO PROPRIO DELUXE PAINT, E COMO SE NAO BASTASSE, 

AINDA "FALA" O QUE DEVE SER FEITO. E ENTAO!?_0 QUE 

ESTA ESPERANDO? ADQUIRAJA O SEU. PROMOQAO POR 

TEMPO LIMITADO. 

COMPOSTO POR 3 DISCOS 3 1/2. NECESSITA DE UM MEGA 

DE MEMORIA. COMPATIVEL COM AMIGA, 

OBS.; TAMBEM DISPONIVEIS O PROGRAMA E PONTES. 



PRINCESS 

INFORMATICA LTDA. 

Rua Sanu .^lexandrina, 401/904 
20.261 ■ Rio de Janeiro-RJ. 
RIO 



PEOIDO SOMENTE POR 

TELEFONE (021) 
273-6236 !a.4a.e 83. 
DE 12:00 AS 19:00 h 



PRE(;0 
PHOMOCIONAL 

Cr$ 14.900,00 

GRATIS CATALOGO COMPLETO 



BRAS I L 



PC/XT - REDI UIMIVERSOFT FONE (Oil) 825-5240 



RUACONSELHEIROBROTERO 589 - COIMJ. 42 - CEP 01154 - SAO PAULO -SP 



COD I GO 


NOME QTDE DISCO 




pa. 001 


M Hori ii Ptsadelc 


(02) 




PCX.OOZ 


fiftpr Burntr 


(02) 




pa. 003 


firt of Uar 


(01) 




pa.oM 


RoboiC'P i 


(01) 




pa. 005 


Pff Short Viitiors 


(W) 




PCV.OOt 


Eittlp Cfiffs 


<02} 




pa. 007 


Eitcl Out 


<02) 




pa 008 


Esc! Piidff 


(02) 




PCX. 009 


IVif :y;le? 


(02) 




pa.oio 


Cal ;f oinia Oafnfs 


(02) 




pa. oil 


Can^ffr Sandifsc 


(01) 




pa.oiz 


Death Tra:J 


(02) 




PCX. 01 3 


Ttia; Porno 1 


(01) 




pa. 014 


TeUf Porno Z 


(01) 




pa. 015 


double Dragon 1 


(02) 




pa. 016 


IiOLibie DraQon 2 
Puro tJe Tatar 


(01) 




pa. 017 


(02) 




pa.oiB 


Earl Ueaver EsEeball 


(01) 




PCX. 019 


Falcon Smulator 


(01) 




pa. 020 


Golfe 


<01) 




pa. 021 


urani) Fru 


(01) 




pa.02z 


Indiana Jone; Z 


(02) 




PCX. 023 


Indians Jonp; 3 


(06) 




pa. 024 


Leisure L?ir 


(02) 




pa. 025 


hach 3 


(01) 




PCX. 026 


Mean IS - (jolfe 


(01) 




pa, 02? 


World Cup 90 


(02) 




Pa. 028 


Face: 


(01) 




PCX. 029 PperstKin Uoli (H) 


(03) 




PCX. 030 


Os 3 Fatetas 


(02) 




pa. 031 


Out Rur. 


(02) 




PCX. 032 


Tapper 
UinH/ 'Jaiies 


(01) 




pa. 033 


(01) 




PCX. 034 Donkfy Kong 


(01) 




pa. 035 


Pmbsll Wizard 


(01) 




pa. 036 


Flatocm 


(01) 




PCX. 037 


Fartfsge 


(01) 




pa. 038 


Fobocop I (H) 


(04) 




PCX. 039 Poctet Rsngfr 


(02) 




PCX. 040 Lode Rur,r,er 


<01> 




PCX. 041 


Space Racer 


(01) 




pa. 042 


Speed Gall 
Star Goose 


(02) 




pa. 043 


(01) 




pa. 044 


Stiftre)! 


(01) 




PCX. 045 


Test r>ri ver 1 


(01) 




PCX.M6 


Test Driver 2 


(02) 




PCX. 047 


Tetrir- 


(01) 




pa. 048 


The Last Nmjs (U) 


(02) 




PCX. 049 


Thetdef 


(01) 




PCX. 050 Pop Corn 


(01) 




pa. 051 


(joodij 


(01) 




PCX. 052 


Eushidc/Za/Vriffend 


(01) 




PCX, 053 


lowawanl 


(01> 




PCX. 054 


lartaruQaj Nmjaf i 
•1*4 Fosa Facing 


(04) 




PCX. 055 


(01) 




PCX. 056 


680 flttacl; Subwsrino 


<0i) 




PCX. 057 


Tanl Killsr 


(04) 




PCX. 058 


Fl i9ht SiMLilation 


(01) 




PCX. 059 


hlrioiT (Fugs) 


(01) 




PCX. 060 


fiir CoMbat 


(01) 




PCX. 061 


fiirbone Sanger 


(01) 




PCX. 062 


fiLF, EteiMcso 


(01) 




PCX. 063 


flrUnoid 2 


(01) 




PCX. 064 


flrtic Fox 


COD 




PCX. 065 


Bartanan 


(01) 




PCX. 066 


B-sseball 


(01) 




PCX. 067 


Bifiet uionhoson) 


(01) 




pa. 068 


Battle of Britairj 


(04) 




PCX. 069 EatlJe Te:h 


(02) 




PCX. 070 Elacl Cauldron 


(02) 




PCX. 071 


FutioVan 


(02) 




PCX. 072 


Captain flnenta 


(02) 




PCX. 073 


Cassino 


(01) 




pa. 074 


CaveMan Ikighol impc£ 


(04) 




PCX. 075 Etn.in? 


(01) 




pa. 076 


Harate 


(01) 




pa. 077 


Chess (ISEter 2000 


(01) 




pa. 078 


CoMando 


(01) 




pa. 079 


Conguest of Canelot 


(10) 




PCX.OBO 


Crazy Cars i 
Cubii Tic Tac Toe 


(01) 




pa. 081 


(01) 




pa. 082 


Cyrus Z (Xadrez) 


(01) 




pa. 083 l>f»ih Swfci 


(01) 




pa. 084 rifffendtr Of Crown 


(01) 




pa. 085 


Destroger IB.Nawan 
Downhill Chal anger 


(01) 




pa. 086 


(02) 




pa. 087 


Duoi Tales 


(02) 




pa. 088 


Elite 


(01) 




PCX. 089 


Erotic Show 


(02) 




PCX. 090 


Evolution 


(01) 




PCX. 091 


F-15 Strike Eagle 2 


(02) 




pa. 092 


F-16 SiMulation 


(02) 




pa. 093 


F-19 SiMulation 


(03) 




PCX 094 


Face Off 


(02) 




pa. 095 


Fire Power 


(02) 




pa. 096 


Fl ight Smulation 3 


(02) 




pa. 09? 


Fl ight SlwuUtion i 
Football flMsncano 


(02) 




pa. 098 


(01) 




pa. 099 


Ford SiMulation 1 


(01) 




pa. 100 


Ford Simulation 2 


(02) 




PCX. 101 


Gato 


(01) 




pa. 102 


Cauntlet 


(01) 




pa. 103 


Ghostbuster Z 


(04) 




pa. 104 


Guerrilha War 


(02 > 




pa. 105 


Hard Ball 


(01) 




pa. 106 


Herues Of Lances 


(03) 




pa. 107 


Ikan Uarriors 


(01) 




pa. 108 


llha Disney 


(01) 




pa. 109 


Football (Salao) 


(01) 
(02) 




pa. 110 


Indianapol is SOD 




pa. Ill 


J bird 


(01) 




pa. 112 


Jet Flight Sifiulat 


(01) 




pa. 113 Karateca 


(01) 




pa. 114 Karnow 


(02) 




KX.115 King of Chicago 


(02) 




Pa.m King Quest 1 


(01) 





CODI(» NONE QTDE filSCOJ 


pa. 11? King Quest 3 


(03) 


pa, 118 Las Uegas 


(01) 


pa. 119 Leisure Lair 2 


(06) 


PCX. 120 Leisure Lair 3 


(08) 


PCX. 121 Lortbard Rally 


(02) 


pa. 122 Loom 


(06) 


pa. 123 ni lani Platoon 


(03) 


Pa.l24 nahunt in Hew Vork 


(05) 


PCX. 125 narble hadness 


(02) 


PCX. 126 rtotocross 


(02) 


pa. 127 Kight nission 


(01) 


PCX. 128 Decathlon 


(01) 


pa. 129 One in One 1 tEask) 


(02) 


PCX. 130 One in One 2 iBask) 


(01) 


PCX. 131 Paper Boy 


(01) 


PCX, 132 Piratas (V) 


(02) 


PCX. 133 Pit Stop 


(01) 


PCX. 134 rtonopoly 

PCX. 135 Police Quest 2 


(01) 


(06) 


pa, 136 Prince of Persia 


(02) 


pa. 137 Phohibition 


(01) 


pa. 138 FSV 5 


(01) 


PCX. 139 PT 109 


(01) 


pa. 140 Had Mi* 


(01) 


PCX. 141 Eilhar 3D 


(01) 


pa. 142 Rad Warriors 


(01) 


pa. 143 Ranbo 3 


(02) 


pa. 144 Rooer Rabbit 
pa. 145 Ro'eta 


(02) 


(01) 


PCX. 146 Rushn'M flttacl' 


(02) 


pa. 14? Saboteur 


(01) 


pa. 148 Sail Smulation 


(01) 


PCX. 149 SPI 


(01) 


PCX. 150 Service Play Tennis 


(01) 


PCT,151 Shogun 


(01) 


pa. 152 Silpheed (H) 


(04) 


PCX. 153 Em City 
pa. 154 Slate of Die 
PCX. 155 Sky of Die 


(02) 


(02) 


(02) 


pa. 156 Snooker 


(01) 


pa. 157 Sofoban 


(01) 


pa. 158 Space Quest 1 


(02) 


pa. 159 Space Quest 2 


(03) 


PCX. 160 Space Quest 3 


(06) 


pa. 161 Laker l Celtics 


(02) 


pa. 162 spy ^ Spy 

PCX. 163 Street Flighter 


(01) 


(02) 


PCX. 164 Street Road 


(03) 


PCX. 165 Strike Fleet 


(01> 


PCX. 166 Strip Poker 


(01) 


PCX. 167 Suwer Ganes 1 


(01) 


PCX. 168 SuMwer Ganes 2 


(01) 


pa. 169 Test Uriwer 3 W 


(03) 


pa. 170 Uolley Ball (Praia) 


(02) 


pa. 171 Uorld Soccer 


(02) 


pa. 172 Power Drift (carr-o) 


(04) 


pa. 173 Hostage 


(02) 


PCX. 174 iJiagen Centre Terra 


(02) 


pa. 175 Police Quest 


(03) 


pa 176 Cine Porno 1 


(01) 


Pa.l?7 PipedreaM 


(01) 


PCX. 178 nacadam BuMper 


(01) 


pa. 179 Obi iterator 


(02) 


pa. 180 Indiana Jones 1 


(01) 


PCT.181 Stunts Priyer (H) 


(04) 


PCX. 182 Castelwania 


(02) 


pa. 183 Take Down (H) 


(02) 


PCX. 194 Super Contra 


(01) 


pa. 185 Shinobi 


(01) 


pa. 186 stellar 7 


(04) 


pa. 187 CodenaMe ; Icewan (H) 


(09) 


P«.188 Star Treck 5 (U/H) 


(05) 


pa. 189 Jig Saw Puzzle 


(01) 


PCX. 190 Roci Ford 


(02) 


PCX. 191 Robocop 2 


(02) 


pa. 192 F 16/18 EiMulation 


(01) 


pa. 193 Centurion (U> 


(03) 


pa. 194 Golden fixe 


(02) 


pa. 195 HiaMi Uice 


(04) 


pa. 196 Hunt Red October 


(01) 


pa. 197 SuMer Edition 


(04) 


pa, 198 Cine Porno 2 


(01) 


pa. 199 Cine Porno 3 


(01) 


PCX. 200 Heavy Metal 

pa. 201 Battle Hawks 1912 


(01) 


(02) 


pa. 202 Space Fougue 
pa. 203 Life and Beath 


(02) 


(02) 


pa.204 Echelon 


(02) 


pa. 205 star Defenser (U) 


(01) 


PCX. 206 tlissao iMposssivel 


(03) 


pa. 207 Super Hang Or 


(01) 


pa. 208 Xenon 2 


(03) 


pa. 209 Hoyles 


(03) 


PCX. 210 Usr in lliddle Earth 


(03) 


pa. 211 Uind Uaiker 


(04) 


pa. 212 Uhell of Fourtune 


(01) 


PCX. 213 F-i6 Pilot 


(03) 


Pa.Z14 688 ftttacl Subrnar 2 


(02) 


pa. 215 Babk to the Future 2 


(02) 


PCX. 216 Rastan Saga 


(02) 


jpa.217 Tennis Pro Tour 


(02) 


pa. 318 Chuck Vears fift 


(01) 


pa. 219 Fharao's TuMb 


(01) 


pa. 220 California GaMes 2 


(04) 


pa. 221 flah Jong , (U) 
pa, 222 Uings of fury 


(02) 


(02) 


pa. 223 Alley Cat , , 


(Bl) 


pa. 224 Tongs of Fatwan (H) 


(06) 


pa. 225 Crime Uaue (U) 


(08) 


pa. 226 Ostte 


(01) 


pa. 22? Renegade 


(02) 


pa. 228 Mickey House 


(02) 


pa. 229 flllered Beast (H) 


(03) 


pa. 230 Battle Chess 2 


(03) 


pa. 231 low Blow 


(03) 


pa. 232 Secret flgeot 


(05) 



CODIGO NONE 



QIBE filSCO 



pa. 233 
pa. 234 
pa. 235 
Pa.236 
pa. 237 
pa. 238 
Pa.239 
pa .240 

pa. 241 

pa. 242 
pa. 243 
pa. 244 
Pa.24S 
P«.246 
pa. 247 
pa. 248 
PCX. 249 
pa. 250 

pa. 251 

pa.25Z 
pa. 253 
Pa.254 
Pa.255 
pa, 256 
Pa,257 
pa. 258 
pa. 259 
pa. 260 

pa. 261 

pa. 262 
pa. 263 
pa. 264 
pa. 265 
pa. 266 
pa, 267 
PCX. 268 
pa. 269 
pa. 270 

pa. 271 

PCX. 272 
pa. 273 
PCX. 274 
PCX. 275 
pa. 276 
PCX. 277 
pa. 278 
PCX.279 
pa. 280 
pa. 281 
pa. 282 
pa. 283 
pa, 284 
pa. 285 
pa. 286 
pa. 287 
pa. 288 
KX.289 
pa. 290 
pa. 291 
pa. 292 
pa. 293 
pa. 294 
pa. 295 
pa. 296 
Pa.297 
pa.298 
pa. 299 

pa.300 
pa. 301 

pa. 302 
pa, 303 
pa. 304 
pa. 305 
pa, 306 
pa. 307 
PCX. 308 
pa. 309 

pa. 310 
pa. 311 
pa. 312 
pa. 313 
pa. 314 
pa. 315 
pa. 316 
pa. 317 
pa. 318 
pa. 319 

pa. 320 

pa. 321 

pa. 322 
pa. 323 
pa. 324 
pa. 325 
pa. 326 

pa. 32? 

pa. 328 
pa. 329 
pa. 330 

pa. 331 

pa. 332 
pa. 333 
pa. 334 
pa. 335 
pa. 336 
pa. 337 

PCX ! 339 
PCT.34i 

pa. 341 



Last Ninja 2 (03) 

Batman the flovie (03) 

Super Bike (01) 

PGS Tour Golf (01) 

Days of Thunder (02) 

Super Off Road (U) (02) 

Thexder 2 (L^) (03) 

Uing Conander IV/U> (12) 

Dino Mars (H> (07) 
New Vork Uarriors (E/H)(02) 



fluoid the No id 
Conf 1 ict in Europe 
Steel Thunder 
PC Pool Challender 



{E/2) 



Bandit King 

Titanic 2 

Dark Castle 

Hanic Mansion 

Ueird Dreams 

Red Dragon 

Sea Dragon 

tlonaco w (Ciinforwar) 



(2) 
(V) 



(01) 
(02) 
(02) 
(01) 
(03) 
(02) 
(02) 
(02) 
(02) 
(01) 
(01) 
(12) 



PKOGMHAS APLICATIUOS »E MNINIO 
PVSLICO E SHAXIUIRE. 



Exterminador do Futuro (08) 

Freddy Hardesi (01) 

Road flunner (01) 

Carmen Sandiego 2 (03) 

King Quest S (H) (26) 

2ac no Cracker (02) 

Street Road 2 (04) 

Baal (U) (01) 

Grave ^ardege (03) 

Sword of sanurai (03) 

If it Moves Shoot (03) 

Menace (U) (02) 

Captain Comic (U) (01) 

Mario Eross (U) (01) 

The Game of Harmony (01) 

Packet R-ocket (01) 

Infiltrator 2 (01) 
Operation Clean Street (02) 

Uhma 5 (05) 

The Book of Mobem (02) 

King Quest 4 (05) 
T.Driue 2 (Muscle CarsXOl) 



(U) 
(U) 



(02) 
(02) 
(04) 
(04) 
(02) 
(05) 
(03) 
(IB) 



Might flagic 

Sentinel Uorlds 

Battle Tech 2 

Stunts 

Manchester United 

Michael flrdretti (E/H) 

Lewinos 

■Space flee 

Con an 

Capitao Trueno 

fiBC Monday Nig FootbalKO*) 

Sapo Demo (01) 

Battle 2one (01) 

riaster Blaster Pinball 

Skate Rock 

Big Top 

Popoious 

Narco Police 

New 6? Motocicle 

Fick DanjerouE 

Bill Elliots Hascar (H)(04) 

Paris Dakar (02) 

F-14 Tom Cat (U) (04) 

F 117-fi (U/M) (06) 

Flight Of Intruder (06) 



(U/M) (07) 
(01) 



(01) 
(01) 
(01) 
(04) 
(02) 
(01) 
(0?) 



Star Control 


(02) 




(ll/H> (05) 


Slue flax 


(05) 


Bad Elodd 


(04) 


Drawn Rider 


(E) (03) 


Das Boot 


(03) 


Hard Drivin'2 


(02) 


Gun Boat 


(03) 



Friendish Freddy (U/H> (06) 
Knight's of Ski (04) 

Light Speed (H) (05) 

F-S9 Retaliator iV/H) (02) 
ftracnofobia (E/M) (04) 

fllO lank Killer Z (U/M)(08) 
Indiana Jones 256 (U) (14) 
Dragon's Lair (0/H) (13) 
Leisure Larry 5 (U/H) (13) 
Dream Team (H) (05) 

Cardinal of Kremlin (H)(03) 
Oil Uell (05) 

Can-ten S Diego Luxe U/M(15) 
Bubble Bobble (02) 

Harley DaChina (02) 

Heart of C)iina (U/H) (24) 
Ferrari - Fl (02) 

Elvira (E) ((»> 

De UoJta p/Ftituto 3 (H)(04) 
Fire Forget 2 (02) 

lU Sports Basket (U/H) (04) 
Kick Boner (U/H) (04) 

Secret flonkey Island (08) 
Indiana Jones 4 (U/H) (16) 
Over Lord (05) 

Uing Cowander 2 (U/H) (24) 
Pit Fighter (U/H) (06) 

Tartarugas Ninja 2 (H) (08) 
Uing Secret MissionCH) (04) 
Mickey Mouse 123 (03) 

Uing Secret Mission 2 H(03} 
Joe Montana Football(U)(05) 



PEKIFEKICOS ftDICIONAIS HECESSAMO 

(H) : Hinchestep 

(V) = tl<» DU Super VGA 

(2) = 2 drivts 360 Ui 



C0»(i0 NONE 



QI9 DSK 



pa. 5001 EqUAIOR Ensino de nater>fa- 
tica, ciencias e financas (1) 

pa. 5002 COUAGE Editor de desenhos 
e slides, podendo ser grauados (1) 

pa. 5003 ABC FUN KEVS Ingles para 
criancas entre 2 e 5 anos (1) 

pa. 5004 SPANISH UERB Ensino dos 
uerbos em Espanhol (1) 

pa. 5005 CEMKN TUTOR Ensino da 
lingua alema, (1) 



pa. 5006 ITALIAN TUTOR 

lingua italiana. 



Ensino da 
(1) 



pa. 5007 nitfffELS Ensino de matema- 
tica para criancas. (1) 

pa. 5008 NOOKBEAN Astronomia (1) 

pa. 5009 CHASH Ensino assembler (2) 

pa. 5010 K PROFESSOR Ensinc da 



I inguagem Basic. 



(1) 



pa. 5011 lUIOft COM Ensino do uso 
do PC e do DOS. (1) 

pa. 5012 LQ PBIHIER iMprme cabeoa- 
Iho eM varies tipos. (1) 

pa. 5013 PC MS HELP Ensino DOS (1) 

pa. 5014 PASCAL TUTOR Ens.Faseal(2) 

pa. 5015 CALCULUS Ensino da algebra 
e trigonometria. (1) 

PCX. 5016 PC TOUCH Ensino de dati- 

lografia (1) 

pa. 501? FUSH CARDS Dicionarlo 
ingles * de 7900 yocabularios (4) 

pa. 5018 TUTOR TURBOC Ensino da 
linguagem Turbo C (2) 

pa. 6001 (jALAXV Otimo editor do 
tipo do Wordstar (2) 

pa. 6002 PC URITE Facil e poderoso 
editor de textos. (3) 

pa. 6003 LniER IffllTE Imprirte car- 
tas personal izadas (1) 

pa. 6004 CHIHHITER Editor de texto 

e grafico (2) 

Pa.63W PC CALC Poderosa planliha 
com graficos (3) 

pa. 6302 ftSEftSVS Flanilha com capa- 
cidade de 256 x 1024 (2) 

pa. 6303 IfeiACALC Esta planiiha 
pemaneee residente na memoria (1) 

pa. 6304 POWER SHEETS Plan. 3D (2) 

pa. 6501 HAXDfyDAy Calendario 
agenda, relatorios, etc (1) 

pa. 6502 COMPftSS Otimo soft 

para autcmacao de escritorio (1) 

pa. 6601 K XEYCIMH Desktop (5) 

PCX. 6602 BAfflfER Para imprimir 
bandeiras e faixas (1) 

pa. 6651 CHEQUE II OtIT Controle e 
impressao de cheques (2) 

pa. 6652 FLOHDRAH Otimo prograwa 
para fazer fluxogra^as (3) 

pa. 6653 FOMASTER Gerador de for- 
mularies (1) 

pa. 6654 PC COHT AXS Software de 

contabilidade (?) 

pa. 6655 PICTURE LABEL imprine 
etiquetas com shapes do News, 
Print Master e outros (1) 

pa. 6656 NICRO REGISTER Soft 

de Contabi lidade (1) 

pa. 6657 SKYCLOa flstronomia e 
astrologia, calcula poslcao do 
Sol t da Lua (1) 

pa. 6658 VISK CATALOG Catilogador 
de Discos. Arrumt seus discos. (1) 

PCX. 6701 HI<m GSIE Conheca sua ir- 

vore genealorica (1) 



AGRADECEMOS AOSCLI^NTES, FORNECEDORES E AMIGOS QUE 
ESTIVERAM CONOSCO NESTE ANO, EESPERAMOSCONTARCOM 
PRESTIGIO E AMIZADE DE TODOS PARA 1992 



PROGMmS APLICAIIVOS BE KMINIO 
PUBLICO E SHItREUSHE. 



COSIGO NOME 



OTD DSK 



PCX.670Z MAGIC riWEXS Rn&tise^ a 
caligrafia partindo da asslnat. (1> 

PCX. £703 ASTMLOGIA Calcula hapas 
3strolo9iCDS, pos, zDodJacais (1) 

PCX. 6704 BIORRIIJHO Edita e i^priw 
OS 3 eiclos do biorrltiwo. (1> 

PCX. 6705 K SOWE prewisoes para 
Loto, Sena t Loteria Esportiwa (1) 

PCX.6706 LOTTO FEVDI Inprine o ptr- 
fil a partir da data ii Nasc. (1) 

PCX.&707 PROCON FORTUKE Rsirologia 
perfil e pers. ptlo signo (1) 

PCX.&7D8 BIORRITINO * TA»tOT + 
ICHIHG 0> 

pa. 7001 IMWITOR flonte seu proprio 
dicicnanc. (1) 

Pa.7D0Z PRltlATE BOOXEEPER Folha 
it pajijEalancoE, Coot a Pg e Rpc, 
e ConUtilidade (1) 

pa. 7003 CHECX-IT lest* seu Micro e 
todof OS penfericos. (1> 

pa. 7004 OIEX Controls seu cartao 
de credito (1) 

Fa.700S CHDdNICAL NOLECUUR 
Selecirra jtowos, coMpoe Moleculas 
p f&rMula cflulai <1) 

pa. 7006 PC PflyROLL ControU de fo- 
lha de pag, efiitp holerites. <2) 

pa. 7007 SIHE IfflllER Psra mprmir 
plarrilhas no sentido contrsno (1) 

PCX. 7008 PC MUSICIAN Pemite criar, 
editar e tooar Musicaj <lJ 

PCX. 7009 Bill POWER PLUS Controls 
de contain lidade para contadores p 
procuradores. (2) 



FROGRAMAS APLICATIUOS PE »MINIO 
PUBLICO t SHARDMRE. 



com GO NONE 



OTS BSK 



pa. 7010 AKPLE NOTICE Agenda diaria 
calendario e contr. conpronJEso (1) 

pa. 7011 MASTER FILE DISX Gerencia- 
dor de progranas eseondidos (1) 

KX.7012 PC PROJECT Para trabalhos 
COM notificacoes diarias. (Z> 

pa. 7013 SCREIH DESIGNER I>espnha 
telas de uideo com caracteres grifa 
dos t diwersas letras. (1> 

pa. 7014 NAIL MONSTER Cadastre e 
iMpressao de etiquetas <1> 

pa. 7015 UIRUS CHECKER ChpcagpM 
tOMpleta dp seus discos e Menoria 
do Micro (1) 

pa. 7016 TUTOR MOSD PERTEa 5.0 

Ensina usar o Uord Perfect na ue:^ 
Eso 5.0 (2) 

PCX. 7017 EXPRESS CHECK Classifioa e 
iMpriMp cheques por data, nuMero e 
ualor (1) 

pa. 7018 flUPIO II Controle sua 

de discos. (1) 

pa. 7019 FAmLV HISTORV Geneologia 
faMiliar. <3) 

pa. 7020 PC DBS Engenharia eletrica 

(5) 

pa. 7021 PC OUERLOARB Gerencjador 
de cundOMinios (3) 

pa. 7022 PC HRIIE LIGHT Uersao pa- 
ra iniciantes do PC URITE (1) 

pa. 7023 PC DENTAL MS FrograMa para 
Medicos, controle de pacientes, con 
tas, seguros, etc (5) 

pa. 7024 KHIKSTAT EisteMa cientifi- 
co de analjse estatistica, com capa 
cidade grafica (2) 



PKOGRftNAS RPLICATIUOS DE DONINIO 
PUBLICO E SHARDMRE. 



C09IGO NONE 



QTD DSX 



pa. 7025 EWCAT TEST PrcgraMa para 
crianca de 1 a 6 anos, sincniMOS, 
antoniMos, palayras e etc (1 

pa. 7026 MATH GANES Joaos com labi- 
rintos, para o ensino das operacoes 
MateMaticas (1" 

pa. 7027 TEST AND TRAIN Prepare tes 
tes p exeMpios. eiibe na tela e do 
coMputador awaliando o conhpciMsnto 
dos particjparrtes d" 

pa. 7028 ON SIDE iMpriMe relatorio 
no radapp da pagina. <1 

pa. 7029 MORDGANES Exerciciof para 
aiweritar c- raciocinio, c/ex. <1 

pa. 7030 UIDEOCHEH Ensino da quiMi 
ca, ^islencias, atPMos e wolec. (1 

PCX. 7031 PROFILE Agenda telefonic 
inpriMS etiqiietas varies estilo (2 

PCX. 7032 FANCV LABEL iMpriMe eti^ue 
tar para correspondencia, pars di=-- 
Iftes, expandido ou cowpriMido (1 

pa. 7033 STOCX INUENTORV Contrule 

de estoque, Manutencao de mventa- 
no COM clajsificador de itens (1 

pa. 7034 PC STOCX Controle de acoes 
analise de tendencias na bolsa (1 

pa. 7035 NICAL Progracia de diagnos 
tico Medico. (3 

pa. 7036 SLIDE GENEWITION Prograi'^a 
pars gersoao de slades (1 

pa. 703? ORACLE Enrins o uso do 

larot e Uhirpg (1 

PCX. 7038 HONE MANAGEMENT Contabili 

dadp pessoal. splicacoes. (1 

PCX. 7035 LABCOAT Gerenci iMpnto de 
laboratorio de analises ciinica (1 



PROGRAMAS APLICATIUOS DE DONINIO 
PUBLICO E SHAREUARE. 



CODIGO NONE 



QTD DSK 



pa. 7040 SURVEVOR P»a enjenhpircs 
oiyis P topografos, perwite efetuar 
calculoE P desenhos pm escalas <1) 

PCX. 7041 Din DISK Sujestoes de iis 
tas para controle de peso (l) 

pa. 7042 UNITS Para convprsao de 
unidades de Mpdidas (1) 

PCX. 7043 HVNDSHELL Gerenciador dp 
disco ngido DOS 3.0 pemite copier 
renonear, prcteger p ptc (1) 

PCX.7044 DOS CONTROLER nostra na te 
!a p executa coMsndo; do DOS, facil 
acesso sos coMandos, pemite tartbew 
cnar Menu;. <1) 

PCX. 7045 MARXn Controle e analise 
de Mefcsdf it acopf (1) 

pa. 7046 PIANONAN Otmo para coMpor 
■lujic 5s, i'iprii-if p^f tituras (1) 

PCX. 7047 AGRIOILTURAL Para adrtinis- 
trscso de faier,';; (2) 

pa. 7048 DESK AND MATH Clone do SX 
Relo^ic, alanip. 'hsy Tone, calou- 
ladora, editor, jjf.da e etc (1) 

pa. 7049 PC INVOffORV Inventario 
COM guantias, precos, niueis Mini- 
rtos itenj coii 1 ucro/pre.juizo (1) 

pa. 7050 IDEAL TERMINAL Soft de co- 

MLirpifscao, oMula terMinai: 'IT-lOB e 
■■}-!''j2 <1) 

pa. 7051 HEXTODEC & DECTOHCX Sao 2 

prog/sMas para prograMadores en 
asEPiibler. (1> 

PCT.7052 BOX Utihtario para cna- 
cao dp telas, iMpriMt e salua. (1) 

pa. 7053 MH«I COHSTRUaiW Pen-.ite 
mar Menus com efpi^o de soMbras e 
cores, ate 100 itens p'''ienu C2> 



PCX.9001 - hALft DIRETft 
Cadastre de Clientes, com inpressao de 
Klatorios e etiguetas de 2 carreiras 
no foraato 70 x 23. Cr$ 15.000,00 



PCX 9002 - CONTROLE BftHCARIO 
Destioado ao controle de che^es, tanto 
para EMpresas com para particular, coh 
eMissao de extratos. Cr$ 20.000,00 



PCX. 10001 - INT.DE ENTRADAS DE tOCADORIAS 

SistSMa Integrado com Controle de Eftoqi^e, 
Contas a Pagar, tiwro Fiscal de Entradas. 
£ste SisteMa visa controlar adMinistrati- 
^laMente todos os trabalhos aciMa Menciona- 
dos possibilitando ewitir varies fielato- 
rios e Grafioos dando a sua Ertpresa una 
iiisao global dos controles Mpncionados. 
Configurado para iMpressora £Milia-PC. 
flconpanha Help de todas as opcops. 

CrS 399.000.00 



PCX.IXKM - CALCiJLO DE CUSTOS/PRECOS 

fltiiiliia l"ciriiula£oes com ate iZ iten? por 
formula ? prtite Itsta de Precos baspado 
PM forwulas de calculos infomada pelo pro- 
prio Jsuirio. Para sair perfeito basta m- 
ior-Mar o custo de cada itpM e pedir atua- 
Inacao. Relatofios Uariados; prograMJ ela- 
borado cjm a Imsuaaae') Clipper e e total- 
Mpfrte paraMptnzado. Fapel dp 3? colunas. 
FrograMa de facil "-lanuseio. 

CrS 99.000.0O 



pa, 9003 - AWIINISTRACftO ESCOWR 

Sistewa coHpIeto de adninistracao escolar, 
acDNpanhaMento de notas, historicos de 
alunos, boletins, historicos de professo- 
res. 

CrS 60.000,00 



PCX. 9004 - CONTROLE DE RESTAURfWTES 

&«ite coMafldas de fechaNento de nesas, 
calcula coNis5oe£ de garcons, controla 
estoque de bebidas e pesqutsa de vendais. 



CrS 40.000,00 



V_ 



PCX. 10002 - SIST.INI.DE FATURAHENTO 

SisteMa Integrado com: Contas a Receber, 
CoMissoes de Uendas, Livro Fiscal Saida, 
GraficoE. Ehite Nota Fiscal Fatura c/atp 
3 itens por NFj perMite alterar um oerto 
pedido apoE eMitido recakulando a nota, 
tornece listageM dos Pedidos digitado; pm 
carteira diaria c/uarias opcoes, aleM de 
PMitir as duplicatas p atualizar os dpMa- 
Mais Modules mtegrantes. Configurado p/ 
IMpressora EMiIja Pf. 

CrS 399.000,00 



PCX. 10005 - CONTAS A RECEBER/?AGAR 

Com warias opcoes de eMissao de relatorios; 
. IransacoeE por tips e data 
. pLiplicatas PM flberto Ltencidas e a Uence/ 
. Duplicatas pm (iberto p/Local de Cobranca 
. Duplicatas eM fibertc p/Hat.Oper.Eancaris 
. DuplicataE pm flberto p/Uendedor e etc. 
Todos OS relatorios de Duplicatas. forne- 
cera ao final um resuMO com os titulos pm 

f!'^5^?3r?^^^gi.vrMif5^ie's5^sji;l?^''^ 

CrS 199 -COO ,00 



PCX.9007 - SCEI - SiST CONT Dff INT 

Trts ppograMas tm uh. CoHpoe Cadastro de 
Clientes, con enissao de relatorios e de 
ctiquetas. Contas a Pagar com r«latorios 
de entradas e baixas de duplicatas. E 
Controle Bancario. 

Crt 55.000,00 



pa. 18663 - CONTROLS DE ESTOgUE 

Controla Entradas/Saidas dp arli^os, PMPite 
Rplatorios dos artigos por Fawilia ou todos 
na ordprt pretendida, alew de relatorios 
das Transacoes com pajina sequencia contro- 
lada pelo sisteMa; enite requisicoes para 
cortpras p controla Enconendas far Previsoes 
Estatistica por artijo nos ultiMos 12 Meses 
calcula Denandas e controle estoque MiniMo 
e MaxiMOr aleM de pMitir diuersos relato- 
rios. Cx-^ 149_000,00 



pa, 10006- NALADIRETA 

SistPMa personalizado visando a aterder 
Mai or jaMa de Usuarios, possibilitando ter 
controle de OfiSfiOSi ClIeNTES e CONTflTDS, 
fornecendo etiquptas e pcssibilita inte- 
gracao do texto com o editor HS-IJOM. 
Facil de ser usado, acoMpanhs Help das te- 
las. MesMO p baseado no SisteMa do Uidal 
e pode ser rcnfijurado para iMpressoras de 

60 ou 132 colunas. 

CrS 79 . OOO .OO 



FORNII DE PAGTOS: (1) CHEQUE ou DEPOSITO (2) REIXBOLSO POSTAL (SCDEX A COBRAR) 



<1) CHUU I ou DEPOSITO! Bradeco - Asencia 0139-9 - Conta 62.219-2 
(2) BQDWLSO POSTAL (Sedex a Cotvar): Nesta nodal idade o usuario fara o pajiMen 
to snundo retirar a Neroadoria no oorreio, 

PRASO DI INTREaii 15 a 29 BIAS GARANTIA: 365 DIAS (1 ANO) 

F«a scu ptdido por telefone e GaAlw 1 Diskete con Senhas e Dtcas 



Relacione nuiui folha o Codigo, None e Quantidade de Disketes usados para ca- 
da progratia. Para Fazer o calcula, Nulli|>li<iue a quantidade de discos graua- 

dos pelo walor de dua opcao, conforae Taoela de Precos abaixo. 

C ne qtue/D eposi-to ReeNibolso Postal 

Copia de Jogos 5.1/4 Cr$ 2.100,00 Copia de Jogos 5.1/4 CrS 2.500,00 

Copia Aplicat. 3.1/2 CrS 3.000,00 Copia Aplicat. 3.1/2 CrS 3.500,00 

Copia d* Jogos 5.1/4 CrS 2.600,00 Copia de Jogos 5.1/4 CrS 3.100,00 

Copia Aplicat. 3.1/2 CrS 3.500,00 Copia Aplicat. 3.1/2 CrS 4.100,00 



CARTAS 



D Estou com dtficuldades no decimo se- 
gundo nivel do "Prince of Persia", pois nao 
consigo passar pela minha sombra. Tarn- 
bem gostaria do saber o que fazer nas ca- 
tacumbas de Veneza no "Indiana Jones III" 
C6II0 Sllva de Abreu 
Av. Cel. Sezefredo Fagundes, 14000 
02306 - Sao Paulo - SP 

D HS cerca de 3 meses comecei a desen- 
volver um sistema em GWBasic para com- 
binar as dezenas da SENA e fiquei conten- 
te ao ver meu projeto funcionar direitinho 
no monitor apos 2 meses de trabalho. No 
entanto. quando as dezenas combinadas 
estao na mesma sequencia, a tabulagao e 
perfeita. mas se falta uma dezena ou ha 
varies espagos nao preenchidos, minha ta- 
bulagao Vai pro espago". 

manual da RIMA XT 180 diz que sao 
aceitas ate 28 tabutagoes e, como precise 
de 44. nao pude usa-la. manual afirma 
tambem que a tabulagao padrao e de 8 co- 
lunas. Tentei. mas nao consegui nada. 

Agora recorro aos leitores de MS para 
que me ajudem a solucronar o problema 
acima citado. Desde ja fico grato aqueles 
que entrarem em contato comigo, 
Jos6 Afbnso Mendes 
R. DJalma Ulrlch 229/503 
22071 - Rto de Janeiro - RJ 



n Sou estudante do sexto semestre de 
curso de Informatica e tecnologo em Pro- 
cessamento de Dados na Universidade do 
Vale do Rio dos Sinos e ha algum tempo 
estou querendo comprar um microcompu- 
tador (PC XT ou AT 286 ou 386), mas en- 
frentei 2 problemas: 

1 - Micros nacionats - prego muito alto, 
sem Winchester e com qualidade que deixa 
a desejar. 

2 - Micros contrabandeados - prego 
baixo, boa qualldada Ocorre que alguns co- 
legas meus tiveram suas maquinas apreen- 
didas pela Policia Federal. 

Em vista disto solicito, se possivel, infor- 
magoes sobre como importar um micro e 
legaliza-io; quais as taxas de imposto para 
importagao e legalizagao; se ha alguma 
empresa que faga isso e como adquirir um 
micro (XT ou AT) importado e legalizado. 
Rogerio Alcindo Fagherazzi 
Av. Theodomiro Porto da Fonseca, 
2173/303B 
93020 - Sao Leopoldo - RS 

n Gostaria de saber com algum leitor que 
esteja interessado em ajudar; onde posso 
consegutr o programa UNIKEY (driver de 
acentuagao). Ja me disseram que este uti- 
litario e de Dominio Publico, mas apesar de 
entrar em contato com diversas empresas 



do ramo, nao obtive exito. Ftelo que ouvi fa- 

lar, o citado programa foi elaborado pela 

UNISOR dai do Rio de Janeiro, mas nao 

consegui localiza-la. 

Claudlonor Inacio de Lolola 

Av. Marechal Floriano, 39/3o andar 

80010 - Curitlba - PR 

n Trabalho na area de Infomnatica, ope- 
rando um microcomputador PC/AT 286, 
que frequentemente vem apresentando de- 
feito. Desde sua aquisigao e constante a 
seguinte mensagem de erro: 

"ON BOARD PARITY ERROR 
ADDR (HEX) = (9000:3406) 
SYSTEM HALTED" 

Com isto todo sistema fica paralisado 
sendo precise efetuar um Reset na maqui- 
na para que se possa continuar trabalho. 
Ja chamamos um tecnico, mas nada resol- 
veu. Quero pedir ajuda aos leitores que ti- 
veram o mesmo problema para que me di- 
gam o que esta mensagem significa e qual 
procedimento a utilizar. Quern puder me 
ajudar entre em contato comigo urgente- 
mente. 

Carlos Henrique da Mata 
R. Felipe dos Santos, 321 
35700 - Sete Lagoas - MG 



CONHE9A MELHOR PACOTE 
ECONOMICO DA TEMPORADA 



E isso mesmo. O mats economico pacote da temporada e uma assinatura anual da sua revista prefenda de infor- 
matica. 

Veja so se nao e uma vantagem e tanto: voce paga 10 e leva 12 edigdes. Uma pechincha de dar agua na boca 

Nao e so isso nao Atente para o fato de que MICRO SISTEMAS e a pnmeira revista brasileira de microcomputado 
res Sao dez anos de lideranga no mercado e muita historia para contar 

A nossa maior tradigao continua sendo nosso carro chefe: nas paginas da t^lCRO SISTEMAS voce encontra sem- 
pre uma analise do mercado de informatica. Alem e claro, dos melhores programas e rotinas publicados em revista. 

Nao fique ai parade. Faga as contas e comprove. Depois e so preencher o cupon abaixo e entrar para time dos 
usuarios bem informados. 



Nome' 



Enderego; 


Cep: 


Cidade: 




UF: 


Equipamento: 


ProfissSo: 




Data nasc: 





Ass: 



Daia 



Esiou enviando o cheque n° 



nominal S ATI EDITORA SA, 



referente a uma assinatura anual (12 numerosl de MICRO SISTEMAS 




Analise, Teleprocessamento e 
informatica Editora S.A. 

Rua Washington Luiz, 9 - gr 403 
Rio de Janeiro - RJ - Cep: 20,230 



M :^ur i 



THE FLASH SOFTWARE 

HOUSE MAiS RAPiDA DO BRASiL - "~"* PRAZO DE lNTREGA - 2 DiAS UTEiS 
CAiXA POSTAL 13216 - CEP 03193 



NOVIDADES PC 



JOGOS 

1001 - INDIANA JONES 4 C IBd/VGA] 

1003 - PIT FIGHTER t6d/VGA) 

1005 - DREAM TEAM [5d/CGAI 

1007 - WING COMMANDER 2 tZAd/VGAl 

1009 - PANZA KICK BOXER [1d/VGAl 

1011 - BACK TO THE FUTURE 3 [4cI/CGA] 

1013 - HEART OF CHINA [24d/VGAl 

1D15 - LINKS [5d/VGAl 

1017 - GUN BOAT 13d/CGAl 

1019 - CONAN t7d/VGAl 

1021 - SPACE ACE [10d/VGAl 

1023 - ARACNOFDBIA 14d/EGA] 

1025 - NASCAR CHALLENGER [4d/CGA] 

1D27 - ABC MONDAY FOOTBALL [6d/CGAl 

1029 - DRAGON'S LAIR [ 13d/EGA] 

1031 - CAPITAO TRUEND [Id/CGAJ 

1033 - STREET ROAD 2 [4d/CGAl 

1035 - BATTLE CHESS 2 [3d/CGA] 

1037 - ZAK McKRACKEN [2d/CGAl 

1039 - LOW BLOW [3d/CGA] 

1041 - TENNIS PRO TOUR t2d/CGA] 

1043 - BATTLE TECH 2 [4d/VGAl 

1045 - CALIFORNIA GAMES 2 t3d/CGAl 



1047 - F.29 RETALIATDR [2d/VGAl 

1Q49 - A. 10 TANK KILLER 2 ISd/VGAJ 

1002 - LEISURE SUIT LARRY 5 [13d/VGA] 

1004 - TARTARUGAS NINJA 2 ISd/CGA] 

10D6 - F.14 TOM CAT [4d-CGA] 

lODB - F.117 A [6d/VGA] 

IQIO - JOE MONTANA FOOTBALL [Sd/CGAl 

1012 - KNIGHT OF SKI [4d/CGAl 

1D14 - KING'S QUEST 5 [26d/VGAl 

1016 - LEMMINGS tSd/CGAJ 

1018 - PARIS-DAKAR i:2d/CGAl , 

1020 - TERMINATOR I7d/yGAl 

1022 - MARIO ANDRETTI [5d/EGA] 

1024 - DRAWN RIDER [3d/EGA] 

1026 - LIGHT SPEED [5d/CGA! 

1028 - TV SPORTS BASKET [4d/UGAl 

1030 - ELVIRA C8d/EGA] 

1032 - MONKEY ISLAND [8d/CGA] 

1034 - MANCHESTER UNITED 12d/CGA] 

1036 - ALL DOGS [6d/CGA) 

1038 - EYE OF BEYODER [5d/EGA] 

1040 - INDIANA JONES 3 E6d/CGA] 

1042 - INDIANA JONES 256 cores 



1041 - ULTIMA 5 [5d/CGA] 

1046 - GAMES SUMMER EDITION 

1048 - FLIGHT OF INTRUDER [6d/CGA) 

1050 - OIL WELL IBd/CGAl 



APLICATIVOS 

2001 - ATLAS [5dJ 

2003 - VOCABULARID [4dl 

2005 - ASTRDLOGIA 

2007 - CONTABILIDADE AXS [7d] 
20D9 - PICTURE LABEL - ETIQUETA 
2D11 - TUTOR ALEMAD 

2013 - FLOW DRAW [3d] 

2002 - CDNDDMINIO [3dl 

2004 - PC WRITE [3d3 

2006 - BIORRITMO [3d] 

2008 - BANNER - FAIXAS 
ZDIQ - TUTOR ITALIANO 
2012 - TUTOR ESPANHOL 

2014 - FORMASTER - FORMULARIOS 





NOVIDADES AMIGA 5O0 






JOGOS 












001 


- LOTUS TURBO CHALLENGER 2 


016 


- MANCHESTER UNITED EUROPE 


102 - DELUXE PAINT 4 








003 


- SKY HIGH STUNTMAN 


018 


- THUNDERHAWK [2d] 


104 - TURBO SILVER 3.0 








005 


- NIGHT BREED ARCADE [2dl 


020 


- AMOEBA STRIP 69 [2d] 


lOii - WOFiD FEKFECT [4dl 








007 


- TERMINATOR 2 [2d/lM] 


022 


- BILLY, THE KID [3dl 


IGd - NOISE raDULDS [7dl 








009 


- TREASURE TRAP 


024 


- LOGICAL 


110 - VISTA 








Oil 


- KICK OFF 3 


026 


- ZAK MoKRACKEN [Zd] 


112 - NASP COLLECTION [7d) 








013 


- R.TYPE 2 


028 


- WINGS [2d/lM! 


114 - PRO WRITE 3.0 [2d] 








015 


- ROD LAND 


030 


- THE SIMPSONS [2d) 


116 - SCULPT 4D [2d) 








017 


- ROLLING RONNY 


032 


- FUTURE BASKET 










019 


- BATTLE CHESS 2 


034 


- HORROR ZOMBi 










021 


- DARKMAN 


036 


- NAVY SEALS 


DEMOS 








023 


- ALL DOGS [3d3 


036 


- THE IMORTALL [2d/lM] 


201 - DEMO SI LENTS ICE 








025 


- MONKEY ISLAND [4d] 


040 


- PREHISTORIC 


203 - MEGADEMD 








027 


- KICK OFF NEW TATICS 


042 


- ZE COLMEIA 


205 - HEAVY METAL [2d] 








D29 


- SHADOW DANCER 


044 


- F.19 STEALTH FIGHTER [2d] 


207 - SIMPSONS DEMO [ IM) 








031 


- EYE OF BEYODER C3d/1M1 


046 


- MERCS 


209 - PHENOMENA -DEMO 








033 


- GODS [2d) 


048 


~ SKI OR DIE 


211 - JUGGLER DEMO 2 








035 


- METAL MUTANT 


050 


- CARCHARODON 


202 - SQUADRON DEMO 








037 


- CADAVER (Zd] 


052 


- F.15 STRIKE EAGLE 2 [2d/lMl 


204 - GIGAMIX [2dl 








039 


- DBIT03 [4d) 


054 


- LEISURE SUIT LARRY 


206 - TELAS PORNO KGB 








041 


- SUPER CARS 2 [3d) 


056 


- TOKI - JU JU MONKEY 


208 - BACTERIAN 








043 


- ENCANTED LAND 






210 - GLOBAL TRASH 








045 


- PP HAMMER 






212 - IRAQ-DEMO 








047 


- SWITCHBLADE 2 














049 


- STRIDER 2 














051 


- CENTURION [2dl 


APLICATIVOS 


MANUA I S 








053 


- LIFE AND DEATH [2d) 














055 


- ESCAPE FROM COLDITZ 


101 


- IMAiilNH lb 


301 - TURBO SILVER 3.0 [ Por 


tugues] 






002 


- FINAL FIGHT I2d] 


103 


- VI['EO aOAPE 'J[> 2,0 lldl 


303 - DISNEY ANIMATION 








004 


- GHOST BATTLE 


105 


- AMIGA VISION [4d; 


305 - DELUXE PAINT 4 








006 


- SILENT SERVICE 2 [2dJ 


107 


- NOISE TRACKER 2.0 


307 - EYE OF BEYODER 








008 


' SCODBY DOO (2d] 


109 


- NOISE SAMPLERS 14d) 


302 - IMAGINE 3D 








010 


- ALIEN STORM 


111 


■- KARA FONTS CUi.LF.CTIQN [7d] 


304 - SGULT 4D 








012 


- MAGICAL POCKETS 


113 


- DISNFt' ANIF-'ATION I 3d 1 


305 - PIXMATE 








DU 


- STRFPT ROAD 7. ( 2d 1 


115 


- DELUXE VIDEO [Ad] 


ine - VIDEO TiTTLEfi 







pkEuos -> 



CHtOUb 



HttMtJULSU 



GRAVACAO PC (POR DISCO) + DISCO 
GRAVACAO AMIGA JOGOS (POR DISCO) + DISCO 
GRAVACAO AMIGA APLICATIVOS (POR DISCO) + DISCO 
GRAVACAO AMIGA DEMOS [POR DISCO) + DISCO 
ARENAS GRAVACAO PC (POR DISCO) 
APENAS GRAVACAO AMIGA JOGOS (POR DISCO) 
APENAS GRAVACAO AMIGA APLICATIVOS (POR DISCO) 
APENAS GRAVACAO AMIGA DEMOS (POR DISCO) 



CR$ 1.500,00 
CR$ 2.300,00 
CR$ 2.800.00 
CR$ 2..500,00 
GR$ i,000,On 

CR$ 1.000.00 
GR$ 300,00 



CR$ 2,500,00 
CR$ 2.600,00 
CR$ 3.100.00 
CR$ 2.800,00 

nR?t i..5on,oo 

CR$ 866,66 
CR$ 1,300,00 
CR$ 1.100,00 



FORMAS DE PAGAMENTO -> 

1 - REEMBOLSO - MANDE UMA CARTA COM A LiSTA DE JOGOS QUE DtStJA ADQUiRiR. E 
PAGUE SO QUANDO RECEBER NO CORREIO, 



2 - CHEQUE 



- MANDE CHEQUE NOMINAL E CRUZADO EM NOME DE MARIO AFFONSO. 



SUA OPINIAO 

VALE 

UMA ASSINATURA 

mercado de informatica esta repleto de produtos para as mais 
variadas finalidades. Escolher o melhor, entre diversas opcoes, pode 

ser uma tarefa dificii MICRO SISTEMAS vai tracar o perfil do 

usuario no que diz respeito as suas preferencias. Voce Ira conhecer 

qual a processador de textos mais usado, a planiiha, o jogo etc. 

Conhecera ainda quais os produtores ou marcas de melhor 

reputacao junto ao usuario final. 

Voce nao pode ficar de fora desta pesqulsa pols partlcipando, voce 

concorre, todos os meses, a uma assinatura anual de 

MICRO SISTEMAS. 



Qual e o seu software preferido? 



Processador de texto: 

„. .„ Utilitario: 

Planiiha: 

Sistema Operacional 
Linguagem: 

Jogo: 

Ling, p/banco de dados: 

Outro: 



COMO PARTICIPAR: 

Responda as questoes de acordo com sua preferencia. No case de user mais de urn programa de mesma classe, escoiha 

aquele que julga ser o mais adequado para o seu uso. Nao importa a origem do software. Escreva de forma clara e 
legivel o nome do programa e seu produtor ou softhouse, 

Preencha os espacos abaixo e remeta para ATI Editora S/A - Secao Pesquisa - Rua Waslnington Luiz, 9 gr 403 - Rio de 
Janeiro - RJ - CEP 20230 

Nome: Endereco: 

Cidade: UF: CEP: 




LiVrosoFt 



LivroSoft St 



O livro que voce queria. Com o 
software que voce nao podia ter. 



H 



TITULOS JA DISPONIVEIS 



CLBC 

BIBLIOTECA COMPUGRAFICA PARA CLIPPER 




Biblioteca de fungoes graficas que am- 
plia OS limites da linguagem Clipper. 
Graficos comerciais, bancos de dados 
com imagens, vinhetas de abertura e 
aplicativos graficos sac alguns exem- 
plos do que e possivel ser feito com o 
Clipper e a CLBC. 

CLBC 6 um produto da SoftCAD Inform£itica. 

DESCRITOR 

DOCUMENTADOR DE SISTEMAS 



Poderoso documentador automatico 

de sistemas escritos em linguagem 

Clipper, dBase ou Dialog. A partir do 

nome do programa principal sao docu- 

mentados todos os elementos do 

sistema, seus conteudos e inter-rela- 

cionamentos. 

Descritor 6 um produto da XS Informitica. 




n 



L, 



a 



SIM! Desejo adquirJr o LivroSoM, Para isso, estou enviando em anexo Cheque 
Nominal a LTC EDITORA, no valor correspondente ao total do pedido. 



( ) LivroSoft CLBC — CR$ 67.300,00 

Total do pedido: CR$ ^_^ 

Nome: 

Empresa: 

CGC/CPF: 

EnderepD: 

CEP: 



( ) LivroSoft DESCRITOfl — CR$ 50 000,00 



Insc. Est,:. 



Cidade: 



Estado: 



Data: ; ; 



Assinatura 
Remeta seu pedido: Rua Washington Luiz, 09 — Gr. 403 — RJ — Cep 20230 



.J 



Transforme seu MSX 
em uma estagdo grafica,,. 





Tela digitalizada (foto em monitor RGB). 



Placa eletrdnica KIT 2+. 



KIT 2+ 



• 19.268 cores • 256 KBytes RAM do usu^rio • 128 KBytes VRAM (video) • 96 KBytes ROM-BASIC • TURBO-BASIC 

resldente • SOcolunas de texto (mesmo pelaTV) • Relogio/Calend^rlo (mantido por bateria) • Movimentagao fina das telas 

gr^ficas na horizontal e vertical • Resolugaode512 x424 16 coresde512 



• •• 



e tambem em um Video-Game 
de alta resolugdo 





Jogo SPACE-MANBOW (MEGAROM). 



Placa e Cartucho II MEGARAM. 



II-MEGARAM 



Expansao com 256 KBytes destinada a rodar os jogos MEGAROM gravados em disquetes. • Funciona em qualquer 
micro da Llnha MSX. • Os jogos MEGAROM possuem alta deflnlgao grafica e sonora. 

Todos OS produtos tern garantia de 1 ano. 
KIT 2.0 e KIT 2+ sao marcas reglstradas da ACVS Eletronlca Ltda. 

ACVS Eletronica Ltda. 

Av. Paulista, 2001 ■ ConJ. 912 - CEP 0131 1 - Sao Paulo - SP - Tel: (01 1) 289-7694